목차디자인 패턴 이해설계 중에서 재사용할 경우에 유용한 것을 디자인 패턴으로 정립객체지향 개념에 따른 설계생성 패턴 Creationalfactory methodsingletonprototypebuilderabstract factory구조 패턴 Structuraldecoratoradaptercompositebridgefacadeflyweightproxy행위 패턴 Behavioralstrategytemplate methodeiteratorvisitormediatorchain of responsivilitystateinterpreterobservercommandmemento생성 패턴 - 생빌 프로 팩앱싱Builder 빌더 : 복잡한 인스턴스를 조립해 만드는 구조. 복합 객체 생성 시 방법 분리, 서로 다른 표..
CS

목차 설계소프트웨어 : 설계서를 만든 후 이를 기반으로 구현 작업에 착수좋은 설계가 되기위한 조건설계서는 요구분석 명세선의 내용을 모두 포함유지보수가 용이하도록 추적이 가능해야함변화에 쉽게 적응국지적이어야함쉽게 작성주요 원칙모듈화: 설계는 작은 부분들로 나눠져야 합니다. 이것을 모듈이라고 부르며, 각 모듈은 독립적으로 작동하고 다른 모듈과 상호작용합니다.추상화: 복잡한 시스템을 간단하게 표현하는 방법입니다. 이를 통해 개발자는 전체적인 구조를 이해하고, 세부적인 문제에만 집중할 수 있습니다.정보 은닉: 각 모듈은 자신의 세부 정보를 숨기고, 필요한 기능만을 외부에 노출합니다. 이를 통해 다른 모듈이 내부 구현에 의존하지 않도록 합니다. 독립적인 성격함수적 분해: 큰 문제를 작은 문제로 나누는 방법입니다..