**OCP(Open-Closed Principle, 개방-폐쇄 원칙)**은 SOLID 원칙 중 하나로,**“확장에는 열려 있고, 변경에는 닫혀 있어야 한다.”**라는 개념을 의미함. 즉, 새로운 기능을 추가할 때 기존 코드를 수정하지 않고 확장할 수 있어야 함.이 원칙을 잘 지키면 코드의 유지보수성과 확장성이 증가하고, 버그 발생 가능성이 줄어듦.📌 1. OCP 원칙이란?✅ OCP(Open-Closed Principle)의 정의 “소프트웨어 요소(클래스, 모듈, 함수 등)는 확장에는 열려 있어야 하지만, 변경에는 닫혀 있어야 한다.” • 확장(Open) → 새로운 기능 추가 가능해야 함. • 변경(Closed) → 기존 코드 수정 없이 기능을 추가해야 함. ✅ 왜 OCP가 중요할까? • 기존 코드를..