logo

SOLID 원칙을 이해하기 쉽게 알아보자

* 관련 기술 스택이 없습니다
emoji

• SOLID 원칙: 객체 지향 프로그래밍에서 중요한 5가지 원칙으로, 각각 단일 책임, 개방-폐쇄, 리스코프 치환, 인터페이스 분리, 의존관계 역전 원칙을 의미한다.
• 단일 책임 원칙: 하나의 클래스는 하나의 책임만을 지녀야 함으로써 유지보수가 용이한 코드를 작성할 수 있다.
• 개방-폐쇄 원칙과 리스코프 치환 원칙: 인터페이스나 추상 클래스를 활용하여 기능 확장에는 열려있고 수정에는 닫혀있는 코드를 작성하며, 부모 객체와 자식 객체 간의 역할을 명확히 한다.
• 인터페이스 분리 원칙과 의존관계 역전 원칙: 클라이언트가 필요하지 않은 메소드에 의존하지 않도록 인터페이스를 분리하고, 변경 가능성이 적은 구현체에 의존하여 안정적인 코드를 작성한다.

thumbnail
북마크
공유하기
신고하기
6분 분량
조회수 226
profile-image둘기덕
2년 전
Copyright © 2025. Codenary All Rights Reserved.