'Head First Design Patterns'를
보고 자바로 디자인 패턴 중 스트레티지(Strategy) 패턴 만들기 공부.
IS-A 상속(Inheritence)보다 HAS-A 구성(Composition)을 활용하고
구현(Implementation)이 아닌 인터페이스(Interface)를 이용해 프로그래밍.
그나저나 난 아직 객체지향 프로그래밍에서 단순한 기능마다 각각의 파일로 잘게
나누어 파일이 잔뜩 생기는 방식이 맘에 들지 않는다. 아직 큰 프로젝트의 프로그래밍을 하지 않기 때문이기도
하겠다만.
14/3/29 토
|