thumbnail
Pipes and Filters Architecture Pattern Thumbnail

Pipes and Filters Architecture Pattern

Pipes and Filters Pipes and Filters Architecture Pattern은 Data Stream을 처리하는 System Architecture를 제공합니다. 각 Processing 단계는 Filter Component로 캡슐화되고, Data...

2019년 10월 20일0개의 댓글
Layered Architecture Pattern Thumbnail

Layered Architecture Pattern

Layers Architecture Pattern Layers Architecture Pattern은 Application 구성을 위해서 하위 작업들을 그룹으로 묶어 분해하는 패턴입니다. 그렇다면 어떻게 하위 그룹들로 묶어 분해를 해야할까요? 먼저 해결방법은 기존에 M...

2019년 10월 19일0개의 댓글
파사드 패턴(Facade Pattern) 알아보기 Thumbnail

파사드 패턴(Facade Pattern) 알아보기

Facade Facade Pattern은 Sub System의 Interface를 통합적으로 더 쉽게 사용할 수 있는 High Level Interface를 정의하기 위해 사용합니다. 복잡하게 얽혀있는 Sub System을 그 대로 사용하기에는 사용할 때 마다 복잡한 ...

2019년 10월 19일0개의 댓글
어댑터 패턴(Adapter Pattern) 알아보기 Thumbnail

어댑터 패턴(Adapter Pattern) 알아보기

Adapter 어댑터 패턴을 가장 쉽게 이해할 수 있는 방법으로는 진부하지만 220V 콘센트를 110V 콘센트로 변환하는 예제가 가장 어울리는 것 같습니다. 220V 콘센트나 110V 콘센트 모두 하는 일은 동일하지만 규격(Interface)가 맞지 않아 같은 콘센트로...

2019년 10월 16일0개의 댓글
옵저버 패턴(Observer Pattern) 알아보기 Thumbnail

옵저버 패턴(Observer Pattern) 알아보기

Observer GUI Interface Application에서 Button이나 특정 Key를 입력할 때 어떻게 그에 맞는 Event가 발생하게 될까요? 일반적으로 Button 혹은 특정 Key가 입력되는 지를 감시하는 EventListener가 있습니다. Butto...

2019년 10월 16일0개의 댓글
빌더 패턴(Builder Pattern) 알아보기 Thumbnail

빌더 패턴(Builder Pattern) 알아보기

Builder Instance를 생성할 때 field 값을 초기화하는 방법은 여러 방법이 있습니다. 대표적으로는 Constructor에서 각각의 인자들을 삽입하거나 Factory Method에서 값을 Set한 Instance를 반환합니다. 허나, 이 두 경우 모두 유동...

2019년 10월 15일0개의 댓글
Framework Engineering (1) Thumbnail

Framework Engineering (1)

본 포스팅은 아키텍터 손영수 멘토님이 EVA Study에서 강의하신 내용의 정리입니다. Framework란 무엇인가 Framework에 대한 정의를 간단히 생각해보면 Template이나 Boilerplate, Library와 같이 Function이나 Class를 ...

2019년 10월 13일0개의 댓글
플라이웨이트 패턴(Flyweight Pattern) 알아보기 Thumbnail

플라이웨이트 패턴(Flyweight Pattern) 알아보기

Flyweight 플라이웨이트 패턴(Flyweight Pattern)은 Data를 공유하여 Memory와 Instance 생성 시간을 절약하는 패턴입니다. 예를 들어 Instance 내부에 특정한 Instance Field를 가져야 하는데,해당 Class에서 생성되는 ...

2019년 10월 13일0개의 댓글
싱글톤 패턴(Singleton Pattern) 알아보기 Thumbnail

싱글톤 패턴(Singleton Pattern) 알아보기

Singleton 싱글톤 패턴(Singleton Pattern)은 대부분의 디자인 패턴 책의 첫 챕터에 등장합니다. 그 만큼 일반적인 대중적이고 가장 잘 알려진 이 패턴을 알아보도록 하겠습니다. 싱글톤 패턴은 기본적으로 Application 상에서 단 한개의 Inst...

2019년 10월 12일0개의 댓글