OCP

개방 폐쇄 원칙: Open Close Principle개방 폐쇄 원칙의 핵심 키워드는 다음과 같습니다.확장에는 열려 있고, 변경에는 닫혀 있다.기능을 추가할 때, 기존 코드를 변경하지 않는다.개방 폐쇄 원칙은 모듈의 확장과 변경을 관리하는데 용이 하며, 기능이 추가되어도 기존 코드를 변경하지 않습니다.해당 원칙의 주요 개념을 풀어쓰면 다음과 같습니다.확장: 새로운 타입(클래스)을 추가하여 새로운 기능(요구사항)을 구현할 수 있어야 한다.변경: 새로운 클래스가 추가되어도, 기존 코드를 호출하는 상위 모듈이 수정되지 않아야 한다.OCP를 설명하기 위해 간단한 예제를 통해 설명하겠습니다. 요구사항카드 결제 시스템을 만들고자 한다.결제를 지원하는 카드는 신한카드 하나만 있다. 우리카드 결제 방식이 추가되어 구현..
Hui._.
'OCP' 태그의 글 목록