본문 바로가기

Engineering/SW Design14

[디자인 패턴] 생성패턴 - 프로토타입 생성패턴 - 프로토타입 이전 글 : 생성패턴 - 빌더 2023.05.25 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 빌더 [디자인 패턴] 생성패턴 - 빌더 생성패턴 - 빌더 이전 글 : 생성패턴 - 추상 팩토리 2023.05.24 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 추상 팩토리 [디자인 패턴] 생성패턴 - 추상 팩토리 생성패턴 - 추상 팩토리 이전 글 : 생 skidrow6122.tistory.com 요약 코드를 그들의 클래스에 의존시키지 않고, 기존 객체들을 복사할 수 있도록 해주는 패턴이다. 객체를 생성할때 완전 새로 new 생성자를 활용해서 인스턴스를 만들기 보다는, 이미 만들어진 인스턴스의 내용 일부를 수정하여 사용하고.. 2024. 3. 3.
[디자인 패턴] 생성패턴 - 빌더 생성패턴 - 빌더 이전 글 : 생성패턴 - 추상 팩토리 2023.05.24 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 추상 팩토리 [디자인 패턴] 생성패턴 - 추상 팩토리 생성패턴 - 추상 팩토리 이전 글 : 생성패턴 - 팩토리 메서드 2023.05.22 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 팩토리 메서드 [디자인 패턴] 생성패턴 - 팩토리 메서드 생성패턴 - 팩토리 메 skidrow6122.tistory.com 요약 복잡한 객체들을 단계별로 생성할 수 있도록 한다. 같은 제작 코드를 사용하여 객체의 다양한 유형들과 표현을 찍어 낼 수 있는 생성패턴이다. 즉, 동일한 프로세스를 거쳐 다양한 구성의 인스턴스를 만드는 방법이라고도 .. 2023. 5. 25.
[디자인 패턴] 생성패턴 - 추상 팩토리 생성패턴 - 추상 팩토리 이전 글 : 생성패턴 - 팩토리 메서드 2023.05.22 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 팩토리 메서드 [디자인 패턴] 생성패턴 - 팩토리 메서드 생성패턴 - 팩토리 메서드 이전 글 : 디자인 패턴 개요 2023.05.19 - [Engineering/SW Design] - 디자인 패턴 개요 디자인 패턴 개요 디자인 패턴 이란? 디자인 패턴 SW 설계 과정에서 자주 발생하는 문제들에 skidrow6122.tistory.com 요약 구체적인 클래스에 의존하지 않고 서로 연관되거나 의존적인 객체의 조합을 만드는 인터페이스를 제공하는 생성패턴이다. 즉, 관련성 있는 여러 종류의 객체를 일관된 방식으로 생성하는 경우에 유용하다. 내부적으로 .. 2023. 5. 24.
[디자인 패턴] 생성패턴 - 팩토리 메서드 생성패턴 - 팩토리 메서드 이전 글 : 디자인 패턴 개요 2023.05.19 - [Engineering/SW Design] - 디자인 패턴 개요 디자인 패턴 개요 디자인 패턴 이란? 디자인 패턴 SW 설계 과정에서 자주 발생하는 문제들에 대한 전형적인 해결책이다. 이는 코드에서 반복되는 디자인 문제들을 해결하기 위해 미리 만들어진 코드의 붕어빵 틀 skidrow6122.tistory.com 요약 부모 클래스에서 객체들을 생성할 수 있는 인터페이스를 제공하지만, 자식 클래스들이 생성될 객체들의 유형을 변경할 수 있도록 하는 생성패턴이다. 객체를 생성할 때 어떤 클래스의 인스턴스를 만들지를 서브 클래스에서 결정하게 한다. 부모 추상 클래스는 인터페이스에만 의존하고, 실제로 어떤 구현 클래스를 호출할 지는 서.. 2023. 5. 22.