(DesignPattern) 퍼사드 패턴
2020. 6. 7. 20:18
퍼사드 패턴이란 무엇이고 왜 쓰는가? "퍼사드"는 건물의 정면을 의미하는 단어로 어떤 소프트웨어의 커다란 코드 블록에 대해서 간략화된 인터페이스를 제공해주는 디자인 패턴을 의미한다. 퍼사드 객체는 고수준의 인터페이스를 정의하기 때문에 서브 시스템을 조금 더 쉽게 사용할 수 있다는 장점이 있다. 실습 HelpSystem 1.2.3이 존재하고 해당 시스템은 복잡한 내부 시스템을 갖고 있다고 간주하자! 해당 클래스가 package-private으로 선언되어있으며 이는 외부 패키지에서 접근할 수 없다는 것이 특징이다. class HelpSystem01 { public HelpSystem01() { System.out.println("Call Constructor :: "+getClass().getName());..