@desc
: 애플리케이션에서 달라지는 부분을 찾아내고,
달라지지 않는 부분으로부터 분리시킨다.
: 바뀌는 부분은 따로 뽑아서 캡슐화시킨다.
그렇게 하면 나중에 바뀌지 않는 부분에는 영향을 미치지 않은 채로
그 부분만 고치거나 확장할 수 있다.
@example
: Duck Class, FlyBehaviors & Quack Behaviors
@reference
: Head First Design Patterns
by Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates, 1st Ed.
: 애플리케이션에서 달라지는 부분을 찾아내고,
달라지지 않는 부분으로부터 분리시킨다.
: 바뀌는 부분은 따로 뽑아서 캡슐화시킨다.
그렇게 하면 나중에 바뀌지 않는 부분에는 영향을 미치지 않은 채로
그 부분만 고치거나 확장할 수 있다.
@example
: Duck Class, FlyBehaviors & Quack Behaviors
@reference
: Head First Design Patterns
by Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates, 1st Ed.
No comments:
Post a Comment