파사드 패턴
여러 요소들로 복잡하게 구성된 시스템을 하나의 창구로 간단하게 사용할 수 있도록 해주는 패턴
1. 서브시스템 클래스
class FileReader {
async readFile(filePath: string): string {}
}
class FileWriter {
async writeFile(filePath: string, content: string): void {}
}
class FileDeleter {
async deleteFile(filePath: string): void {}
}2. 파사드 클래스
3. 클라이언트 코드
Last updated