퍼사드 패턴
퍼사드 패턴(Facade Pattern) 하나의 인터페이스에서 복잡한 서브시스템을 통합하여 동작시킬 수 있도록 제공해주는 패턴 퍼사드 객체가 클래스 라이브러리 같은 어떤 소프트웨어의 다른 커다란 코드 부분에 대한 간략화된 인터페이스를 제공한다. 실제 사용 예 : Spring에서 Controller 구조 예제 소스 코드 /* Complex parts */ class CPU { public void freeze() { ... } public void jump(long position) { ... } public void execute() { ... } } class Memory { public void load(long position, byte[] data) { ... } } class HardDrive ..
Design Pattern
2021. 3. 13. 21:04