본문 바로가기

SW design17

[디자인 패턴] 구조패턴 - 컴포짓 구조패턴 - 컴포짓 이전 글 : 구조패턴 - 브릿지2024.03.28 - [Engineering/SW Design] - [디자인 패턴] 구조패턴 - 브릿지 [디자인 패턴] 구조패턴 - 브릿지구조패턴 - 브릿지 이전 글 : 구조패턴 - 어댑터 2024.03.25 - [Engineering/SW Design] - [디자인 패턴] 구조패턴 - 어댑터 [디자인 패턴] 구조패턴 - 어댑터 구조패턴 - 어댑터 이전 글 : 구조패턴 - 싱글턴 202skidrow6122.tistory.com  요약클라이언트가 복합 객체 (group of object) 나 단일 객체 에 연연하지 않고 동일하게 취급하는 것을 목적으로 한다.트리 관계의 객체를 처리 하기 위함이 목적이며, Data modeling 에서의 BOM (bill .. 2024. 4. 26.
[디자인 패턴] 구조패턴 - 브릿지 구조패턴 - 브릿지 이전 글 : 구조패턴 - 어댑터 2024.03.25 - [Engineering/SW Design] - [디자인 패턴] 구조패턴 - 어댑터 [디자인 패턴] 구조패턴 - 어댑터 구조패턴 - 어댑터 이전 글 : 구조패턴 - 싱글턴 2024.03.11 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 싱글턴 [디자인 패턴] 생성패턴 - 싱글턴 생성패턴 - 싱글턴 이전 글 : 생성패턴 - 프로토타 skidrow6122.tistory.com 요약 간단히 요약하면 구현과 추상을 분리하는 패턴이다. 구현과 추상을 분리한다는 말만 보면 그냥 보통의 SW 아키텍처 원칙과 다를 바 없어 보이지만 여기서의 분리란 아래를 의미한다. 큰 클래스 또는 밀접하게 관련된 클래스들의 집합.. 2024. 3. 28.
[디자인 패턴] 구조패턴 - 어댑터 구조패턴 - 어댑터 이전 글 : 구조패턴 - 싱글턴 2024.03.11 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 싱글턴 [디자인 패턴] 생성패턴 - 싱글턴 생성패턴 - 싱글턴 이전 글 : 생성패턴 - 프로토타입 2024.03.03 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 프로토타입 [디자인 패턴] 생성패턴 - 프로토타입 생성패턴 - 프로토타입 이전 글 : 생 skidrow6122.tistory.com 요약 인터페이스를 사용함으로써 각각 구현체의 세부로직과 변경에 관계없이 일관성있는 사용이 가능하게 만들어주는 패턴이다. 즉, 서로 일치하지 않는 인터페이스를 갖는 클래스들을 함께 동작시키기 위해 클래스의 인터페이스를 사용자가 기대하는.. 2024. 3. 25.
[디자인 패턴] 생성패턴 - 싱글턴 생성패턴 - 싱글턴 이전 글 : 생성패턴 - 프로토타입 2024.03.03 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 프로토타입 [디자인 패턴] 생성패턴 - 프로토타입 생성패턴 - 프로토타입 이전 글 : 생성패턴 - 빌더 2023.05.25 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 빌더 [디자인 패턴] 생성패턴 - 빌더 생성패턴 - 빌더 이전 글 : 생성패턴 - 추상 팩토리 20 skidrow6122.tistory.com 요약 클래스에 대한 인스턴스를 하나만 생성해야 하거나, 여러 클래스에서 한 클래스의 내용을 공유해야 할 때 사용하는 패턴이다. 다시 말해, 매번 새로운 객체를 생성하지 않고 오직 하나의 객체만 생성하여 사용하려고 .. 2024. 3. 11.