728x90
반응형
Facade
- 복잡한 내부 동작들을 하나로 묶어준다.
Template-method
- 어떤 같은 형식을 지닌 특정 작업들의 세부 방식을 다양화하고자 할 때 사용하는 패턴이다.
- 다양화된 방식을 각각 자식 클래스들에서 오버라이딩하는 방식으로 구현.
- 공통된 절차가 있을 때 코드를 효율적으로 짜기 위해 만들어진 패턴이다.
Decorator
- 특정 클래스의 객체들이 할 수 있는 일을 여러가지 두고 각 객체마다 사용자가 원하는대로 골라 시키거나 기능들을 필요에 따라 장착할 수 있도록 할 때 데코레이터 패턴이 사용된다.
- 객체가 생성자 변수로 다른 객체 안에 들어감으로써 그 실행하는 메소드의 행동이 추가되도록 하는 것이 데코레이터 패턴이다.
Factory-method
- 사용할 객체의 조건들만 인자로 넘겨주면 이에 적절한 클래스를 찾아 객체로 생성해 넘겨주는 일은 팩토리가 처리해준다.
abstract-factory
- factory도 여러 종류로 갖춘다.
mediator
- 특정 이벤트에 반응해서 관련된 다른 클래스들에 알려주는 일을 mediator(중재자) 역할을 하는 클래스에 전담.
composite
- 포함하는 것들과 포함되는 것들이 같은 방식으로 다뤄질 수 있도록 할때 사용된다.
728x90
반응형
'영상 후기 > 기타' 카테고리의 다른 글
영상 후기 - [코딩만화] 왜 웹 개발자들은 익스플로러를 싫어하나요? (0) | 2023.03.10 |
---|---|
영상 후기 - HTML, CSS, JavaScript가 뭔가요? (0) | 2023.03.10 |
영상 후기 - [코딩만화] 비동기 프로그래밍이 뭔가요? (0) | 2023.03.09 |
영상 후기 - REST API가 뭔가요? (0) | 2023.03.09 |
영상 후기 - [코딩만화] Scope가 뭔가요? (feat: let, const, var의 차이) (0) | 2023.03.08 |