結果 : coupling and cohesion in software engineering example