SOLID 원칙
SOLID라고 하는 5가지 객체지향 설계원칙이 있다. OOP의 개념이 이해가 되고 습득이 되어 해당 개념 또한 습득하여 내 것으로 만들어보고자 한다. 1. 단일 책임 원칙 - SRP (Single Responsibility Principle) 클래스는 단 한개의 책임을 가져야 함'책임' -> 기능정도로 보면 됨하나의 클래스는 하나의 기능을 담당하여 하나의 책임을 수행할 수 있도록 함만일 하나의 클래스에 기능이 여러개라면 기능 변경이 일어났을때 수정해야할 코드가 많아짐SRP 원칙을 따름으로써 한 책임의 변경으로부터 다른 책임의 변경으로의 연쇄작용을 극복할 수 있게됨단일 책임 원칙의 목적은 프로그램의 유지보수성을 높이기 위한 설계 기법모듈이 변경되는 이유가 한가지 여야 함SOLID 원칙의 기초가 됨SRP..
IT/SOLID
2025. 3. 11. 17:09