We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
클래스나 객체를 조합해 더 큰 구조를 만드는 패턴 , 예를 들어 서로 다른 인터페이스를 지닌 2개의 객체를 묶어 단일 인터페이스를 제공하거나 객체들을 서로 묶어 새로운 기능을 제공하는 패턴 !
서로 독립적으로 개발한 클래스 라이브러리를 마치 하나인 것처럼 사용할 수 있다.
여러 인터페이스를 합성하여 서로 다른 인터페이스들의 통일된 추상을 제공한다.
인터페이스나 구현을 복합하는 것이 아니라 객체를 합성하는 방법을 제공한다.
Bridge
Decorator
Facade
Flyweight
Proxy
Composite
Adaptor
The text was updated successfully, but these errors were encountered:
구조패턴 - SOLID 원칙 공부하면서 봤던 예제들이랑 비슷하다 ! 추상화해서 기능확장에 열려있는거. 개방폐쇄원칙 !
Sorry, something went wrong.
프로토콜 지향. 우리가 무심코 쓰고 있던 다양한 프로토콜 채택 구조 안에 구조패턴들이 숨어있었다는 것을 알았다 ! :)
Suyeon9911
No branches or pull requests
구조패턴이란 ?
클래스나 객체를 조합해 더 큰 구조를 만드는 패턴 , 예를 들어 서로 다른 인터페이스를 지닌 2개의 객체를 묶어 단일 인터페이스를 제공하거나 객체들을 서로 묶어 새로운 기능을 제공하는 패턴 !
구조패턴 특징 !
서로 독립적으로 개발한 클래스 라이브러리를 마치 하나인 것처럼 사용할 수 있다.
여러 인터페이스를 합성하여 서로 다른 인터페이스들의 통일된 추상을 제공한다.
인터페이스나 구현을 복합하는 것이 아니라 객체를 합성하는 방법을 제공한다.
구조패턴 종류
Bridge
Decorator
Facade
Flyweight
Proxy
Composite
Adaptor
The text was updated successfully, but these errors were encountered: