객체 지향 설계에는 기본적인 사고방식과 원칙이 있다.

원칙에 너무 집착하는 것은 좋지 않지만, 어느 정도의 설계 방침으로 삼아 개발한다면 도움이 될 것이다.


캡슐화, 응집도, 결합도

캡슐화(encapsulation)

응집도(cohesion)