개방폐쇄의 원칙

로버트 마틴이 정의한 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙입니다. 유지보수와 확장이 쉬운 객체 지향 프로그래밍을 위해서 이 원칙을 따르는 것이 좋습니다. 1. 단일책임의 원칙 (Single Responsibility Principle) 클래스는 단 하나의 책임을 가져야 한다는 원칙 필요 이상의 책임을 가진 클래스는 책임을 분산시켜야 합니다. 클래스가 하나의 책임만을 가져 결합력을 낮추고 응집력을 높일 수 있습니다. 다음과 같은 비디오 클래스가 있습니다. class Video: def __init__(self, running_time): self.running_time = running_time self.format = format def play(self): ... def move(sel..
ooknimm
'개방폐쇄의 원칙' 태그의 글 목록