객체지향 프로그래밍과 SOLID원칙
SOLID는 객체 지향 프로그래밍과 설계에서 중요한 다섯가지 원칙을 나타내는 약어이다. 각 글자는 특정한 설계 원칙을 의미하고, 이 원칙들을 통해 더 유지보수가 쉽고, 확장 가능하며, 이해하기 쉬운 코드를 작성할 수 있도록 도와준다. Single Responsibilty Principle단일 책임 원칙으로써 클래스는 하나의 목적을 가져야하며, 클래스를 변경하는 이유는 단 하나의 이유여야 한다.SRP를 위반하는 예와 준수하는 예를 한번 살펴보자SRP를 위반하는 예class UserManager { func createUser(name: String, age: Int) { // 유저 생성 로직 } func sendWelcomeEmail(email: String) { ..
- ◽️ Programming/◽️ Computer Science
- · 2024. 6. 24.