SOLID원칙1 SOILD원칙?? SOLID원칙이란? 로버트 마틴이 정리한 객체 지향 설게의 5가지 원칙을 의미 S(SRP; Single Responssibility Principle) 단일 책임의 원칙 하나의 객체는 하나의 책임만 갖어야 한다. 응집도 : 모듈 내보의 기능적인 응집도 ex) 카메라라는 기능 안에 카메라의 모든 기능이 모여있어야(응집되어야) 한다. 결합도 : 모듈 간의 상호 결합 정도 하나의 객체는 하나의 기능만 하도록 설계하여 다른 기능들과의 상호관계가 없이 만들어야 한다. ex) 시스템에 변화가 생겼을시 결합도가 높으면 다른 기능을 수정 할 때 고려해야 할 사항이 많아진다. 응집도는 높게, 결합도는 낮게 설계해야 한다. O(OCP; Open Closed Principle) 개방 폐쇄 원칙 확장에 대해서는 개방적, 변경.. Study/팁 2024. 1. 13. 이전 1 다음 728x90 반응형