본문 바로가기
728x90

객체지향2

자바 객체 지향 디자인 패턴 맛보기 1탄 chapter 1. 객체 지향 모델링 1. 모델링 모델의 역할 서로의 해석을 공유해 합의를 이루거나 해석의 타당성을 검토한다 현재 시스템 또는 앞으로 개발할 시스템의 원하는 모습을 가시화한다 시스템의 구조와 행위를 명세할 수 있으며 시승템을 구축하는 틀을 제공한다. 모델은 추상화에 바탕을 두고 만들어져야 한다. 추상화는 대상을 표현할 때 대상의 상세한 면을 있는 그대로 다 표현해 주지는 않는다. 특정 관점에서 관련이 있는 점은 부각시키고, 관련이 없는 면은 무시하는것이 필요하다. 2. UML UML은 요구분석, 시스템 설계, 시스템 구현 등의 시스템 개발 과정에서 개발자 사이의 의사 소통이 원활하게 이루어지도록 표준화한 통합 모델링 언어이다. 종류 구조 다이어그램(structure diagram) 클래스.. 2019. 10. 3.
디자인 패턴 - 템플릿 메서드 패턴이란? 템플릿 메서드 패턴 템플릿 메서드패턴(Template Method Pattern) 은 전체적으로는 동일하면서 부분적으로는 다른 구문으로 구성된 메서드의 코드 중복을 최소화할 때 유용하다. 다른 관점에서 보면 동일한 기능을 상위 클래스에서 정의하면서 확장/변화가 필요한 부분만 서브 클래스에서 구현할 수 있도록 했다. 템플릿 메서드 패턴은 전체적인 알고리즘은 상위 클래스에서 구현하면서 다른 부분은 하위 클래스에서 구현할 수 있도록 하는 디자인 패턴이다. 전체적인 알고리즘 코드를 재사용하는 데 유용하다 참고서적 : 객체지향 디자인 패턴 (http://www.yes24.com/Product/Goods/12501269) 2019. 9. 28.
728x90