SOLID 원칙1 SOLID 원칙이란 안녕하세요. 이번 포스팅은 SOLID 원칙에 대해 알아보려고 합니다. SOLID 원칙은 객체지향설계시 지켜져야할 5가지 원칙으로 알려져 있는데 하나씩 알아보겠습니다. 1. 단일 책임의 원칙 : SRP (Single Responsibility Principle) 단일 책임의 원칙은 모든 클래스는 하나의 기능만 가진다 라는 의미입니다. 즉 클래스는 하나의 책임을 수행해야 한다는 뜻입니다. 코드로 예를 보면 만약 게임플레이어중 일반 플레이어와 운영자 플에이어가 있을 때 Player라는 클래스 안에 운영자 기능과 일반 플레이 기능이 같이 있으면 유지보수가 힘들고 기능이 뒤섞여 있기 때문에 이를 하나의 책임만 갖는 클래스로 나누어야 하는 의미입니다. 더보기 //SRP 위배 class Player { val isA.. 2022. 7. 3. 이전 1 다음