5원칙 썸네일형 리스트형 [이론] 객체지향 5원칙 SOLID 저번 주말에 스터디했던 객체지향 5원칙에 대해서 정리해 보아요~ 객체지향 5대원칙이라고도 하는 5원칙은 OOP를 설계할 때 따져야 할 다섯가지 원칙의 영문 앞 글자를 따서 SOLID 라고 하는데요 제가 이해한데로 간단하게 명료하게 써 볼께요 * SRP (단일책임의 원칙: Single Responsibility Principle)하나의 클래스는 한가지 기능만 제공해야 함여러가지 하면 다른거 고칠 때 문제발생 우려가 있음그래서 독립적으로 만들어야 되니까 한 클래스에는 한가지 기능에 책임을 질 수 있도록 설계 !! * OCP (개방폐쇄의 원칙: Open Close Principle)확장에는 열려있고, 변경에는 닫혀있어야 함일단 만든 객체에서 변경은 폐쇄적으로 하고 확장은 개방 하도록 설계해야 한다는 의미인데예.. 더보기 이전 1 다음