객체지향의 5대 원칙 SOLID : Open-Closed Principle
·
C#
Open-Closed Principle Open-Closed Principle은 개방-폐쇄 원칙으로, 기존 코드를 변경하지 않으면서 기능을 추가할 수 있도록 설계해야 한다는 원칙입니다. 이것은 클래스의 수정보다는 확장을 통해 시스템을 변경해야 한다는 것을 의미합니다. Open-Closed Principle의 예 다음은 Open-Closed Principle의 예시입니다. public class Rectangle { public double Width { get; set; } public double Height { get; set; } } public class AreaCalculator { public double CalculateArea(Rectangle[] shapes) { double area =..