객체 지향 설계 원칙(SOLID) 중 OCP
개방 폐쇄 원칙(OPC : Open Close Principle) : 확장에는 열려있고 변경에는 닫혀 있다 라는 것이다. 이게 무슨 말임? 무슨 번역기 돌린 것 같다. 근데 찾아보면 대부분 이런 말투이다. 물론 코딩을 짜보면 무슨 의미인지 맥락적으로 아는 경우가 많지만 처음 보는 사람은 이게 뭐지 싶을 것이다. from abc import * class Shape(metaclass=ABCMeta): @abstractmethod def area(self): pass class Circle(Shape): def __init__(self, radius): self.radius = radius def area(self): return 3.14 * self.radius * self.radius class Rect..
2023.08.26