반응형 SOLID1 SOLID 원칙 (1) - 들어가기 객체지향 설계에 등장하는 개념 클래스: 공통되는 것들을 묶어서 대표적인 이름을 붙인 것이며 추상화의 결과이다. 인스턴스: 클래스가 메모리 공간에 할당된 실체이다. 객체: 명확한 의미를 담고 있는 대상으로 설계자의 관점에서는 구체적인 대상을 말하며, 개발자의 관점에서는 클래스에서 생성된 변수를 의미한다. 유익한 식별자와 상태(state)를 가지고 있으며, 연산을 수행할 수 있는 메서드(method)를 포함한다. SOLID 원칙 단일 책임 원칙(Single Responsibility Principle, SRP): 클래스는 하나의 책임만을 가져야 한다. 바리스타는 커피만 만들고, 캐셔는 계산만 하는 것처럼, 클래스도 하나의 기능만을 수행해야 한다. 개방-폐쇄 원칙(Open-Closed Principle, OC.. 2024. 2. 21. 이전 1 다음 반응형