인터페이스 썸네일형 리스트형 객체지향 / OOP에 대해 설명해보세요 대부분 객체지향 / OOP에 대한 질문을 (준비 없이) 받게 되면 '객체마다 어떤 역할을 부여하고.. 다형성과.. 캡슐화를 통해.. 샬라샬라..' 이렇게 답할테지만, 좀 더 정리해보자. 객체지향의 원칙 : SOLID 좋은 객체지향이 뭐라고 생각하냐는 질문에 답하기 좋은 SOLID 원칙을 소개한다. 이 원칙을 잘 지키면 코드의 재사용성과 유지보수성을 키울 수 있다. 그리고 이 원칙을 잘 지키는 각종 디자인 패턴, 소프트웨어 개발론들이 등장하고 있으니 소프트웨어공학에서의 필수 지식이라고 할 수 있다. 단일책임원칙 Single responsibility principle 클래스는 단 하나의 책임을 가져야 한다. = 클래스를 변경하는 이유가 단 한 개여야 한다. 클래스 안에 여러 책임이 있으면 수정이 잦아진다... 이전 1 다음