누구나 알고 있는 낮은 결합도와 높은 응집력을 이야기 하고자 함이 아닙니다.
저는 좋은 클래스를 만들기 위해 저만의 철학을 가지고 있습니다.
내가 쓰기 불편하면 남도 쓰기 불편하고, 남이 쓸때 편하면 내가 쓸때 훨씬 편합니다. ^^
태그 : 객체지향, 클래스
저는 좋은 클래스를 만들기 위해 저만의 철학을 가지고 있습니다.
남을 위해 클래스를 만들어라.
혼자 쓰기 위해 클래스를 만드는 것이 아니라 남이 다른 환경에서 내 클래스를 사용할 것이라고 생각하고 제작해야 합니다.만든 클래스를 사용할 때는 남의 것이라 생각하라.
남이 만든 것이라 생각하며 클래스의 내부 동작원리나 구조를 신경쓰지 않고 편하게 사용할 수 있어야 합니다.내가 쓰기 불편하면 남도 쓰기 불편하고, 남이 쓸때 편하면 내가 쓸때 훨씬 편합니다. ^^
태그 : 객체지향, 클래스




최근 덧글