이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
OCP(Open/Closed Principle)는 소프트웨어는 확장에는 열려 있어야 하지만 수정에는 닫혀 있어야 한다는 소프트웨어 설계 원칙입니다. 이 원칙은 객체 지향 프로그래밍의 핵심 원칙 중 하나이며 소프트웨어를 보다 유지 관리 및 확장 가능하게 만드는 것을 목표로 합니다.
Spring Boot 개발 맥락에서 OCP는 Spring Boot 애플리케이션 자체와 애플리케이션을 구성하는 코드 모두의 디자인에 적용될 수 있습니다.
Spring Boot 애플리케이션을 설계할 때 다음을 준수하여 OCP 원칙을 적용할 수 있습니다.
Spring Boot 애플리케이션을 구성하는 코드를 작성할 때 다음 지침에 따라 OCP 원칙을 적용할 수 있습니다.
OCP 원칙을 Spring Boot 애플리케이션의 설계와 구현 모두에 적용하면 보다 유지 관리, 확장 및 테스트 가능한 애플리케이션이 생성됩니다.