4. [인터페이스분리원칙] 뚱뚱한 프린터
실습과제 이번 과제에서는 프린터 클래스들을 만들어보자. 요즘은 프린터의 기능이 많아져서 인쇄 기능뿐만 아니라 스캔 기능이 있는 것들도 많다. 이런 프린터를 추상화한 IPrinter 인터페이스를 만들어보자. 다음 코드를 보자. IPrinter 인터페이스 from abc import ABC, abstractmethod class IPrinter(ABC): @abstractmethod def print_file(self, file:str) -> bool: """문서 출력 메소드"""
NULL
2021-10-19
0 0