싱글턴
-
패턴 그리고 객체지향적 코딩의 법칙 미완(2016.03.29)예전에 읽은 책들/2016년 읽은 책 2025. 7. 16. 07:43
Class: 공통의 성질을 가진 종류, 부류 내가 정말 잘 올바르게 작성한 것일까? 하고 고민해 본 적이 있을 것이다. 아쉽게도 그런 정답은 존재하지 않는다. 장말 잘 만들어진 코드란 요구사항을 정확히 만족하는 코드이다. 그런데 현실에선 요구 사항들이 끊임없이 변하기 때문에 만족시키기란 쉽지 않다. 개발 방법의 기본 - 개발을 체계적으로 진행할 수 있는가? - 개발하기 쉬운가? - 관리하기 쉬운가? - 확장하기 쉬운가? - 안정적인가? 공통점 묶기 조금만 알기 공통점 묶기와 조금만 알기는 객체지향 언어에서 상속, 다형성, 캡슐화보다 더 중요한 개념이다. 공통점을 묶고 조금만 알기 위해 노력하다 보니 상속, 다형성, 캡슐화가 필요하게 되고 더불어 추상화, 일반화라고 세분화도 저절로 이루어지는 것이다. 회..