파사드 패턴
파사드는 프랑스어로 출입구, 외벽, 겉보기 라는 뜻인데, 이걸 패턴이라고 해야하나 싶을만큼 우리가 잘 쓰고 있다. 사용자에게 복잡한 설계도 대신 개요, 모델하우스만 보여주는것.기본적으로 객체지향 프로그래밍을 할 때도, 어느정도 관련이 있으면 몇 가지 절차적인 메서드를 한 메서드 안에서 실행한다. 길어지면 자연스럽게 이름 붙여서 함수로 뽑아냈다. 바로 이거다.서브시스템을 쉽게 이용할 수 있는 고수준 인터페이스를 지원한다. 그리고 얘는 서브시스템클래스를 아무것도 캡슐화 하지 않기 때문에 그냥 편의적으로 세트실행버튼만 여러개 단 편의성 리모콘 같은 클래스이다.이를테면 거실 전체의 시스템을 통합적으로 조작하는 리모콘.거실환경=영화시청모드 → 거실등1,2,3을 50%로 on, 스피커0,1,2는 100% 서브스피커..
2025. 5. 11.