abstractmethod1 [Pythonic Programming] SOLID원칙 1. Single Responsibility Principle(단일 책임 원칙) : Class와 Method는 하나의 역할만 하도록 한다. open/closed principle : 확장에는 열려있어야 하지만 수정에는 닫혀있어야 한다. 이 원칙은 클래스를 재사용하기 쉽고, 변경이 발생할 때 다른 코드에 미치는 영향을 최소화하려데 목적이 있습니다. 이 원칙을 지키지 못한 예시와 잘 지킨 예시를 비교해보면서 생각해볼까요?먼저 잘 지키지 못한 예시입니다. class User: def __init__(self, name, email): self.name = name self.email = email def save_user_data(self): # 사용자 데이터.. 2024. 10. 25. 이전 1 다음 반응형