본문 바로가기
반응형

3학년 2학기 학사/소프트웨어 분석 및 설계10

[소프트웨어 분석 및 설계] L15. Factory Method (팩토리 메소드) 더보기목차Factory Method PatternEnum Factory Method Pattern 예상 문제XML document Parser 코드 주고, 어떤 디자인 패턴이 필요한지이 패턴의 장/단점 Factory Method Pattern팩토리 메소드 패턴이란?객체 생성을 서브 클래스에 위임할 수 있는 생성 패턴객체를 생성하기 위한 인터페이스를 정의하지만, 어떤 클래스를 인스턴스화할지는 서브 클래스가 결정함팩토리 메소드 패턴이 사용되는 상황객체의 생성을 코드의 나머지 부분으로 분리 하려고 할 때사용자가 자체 객체를 만들어 시스템을 확장하는 방법을 제공하고자 할 때객체 생성에 있어서 기존의 코드를 건들지 않고, 쉽게 확장할 수 있는 방법이 있을까? (OCP 원칙)Example situation배를 만드.. 2024. 12. 12.
[소프트웨어 분석 및 설계] # L14. 디자인 패턴, 싱글톤 패턴 더보기목차Introduction to Design PatternSingleton PatternImplementationDiscussion 예상문제코드 주어지고, context, problem, solution 서술Singleton 흐름 Introduction to Design Pattern디자인 패턴이란?SW 를 설계할 때, 특정 맥락/ 상황에서 자주 발생하는 문제들의 해결 방법을 반복적으로 재사용할 수 있도록 패턴화한 것다양한 설계 분야에서도 디자인 패턴의 개념이 사용됨건축 분야에서 패턴에 대한 논의가 처음으로 시작됨 Christopher Alexander– A pattern language, 1977도시 환경을 설계하기 위한 ‘언어’ 를 설명하며 언어의 단위를 패턴으로 정리"각 패턴은 우리 주변에서 .. 2024. 12. 11.
반응형