Book
-
객체 지향 설계 5원칙Book/스프링 입문을 위한 자바 객체지향의 원리와 이해 2022. 1. 2. 23:52
사실 클린 코드책에서도 언급되었던 내용이었지만 이 책에도 다시 나오는 만큼 중요한 개념이니 정리를 해보려고 한다. 이미 많은 블로그나 책에서 잘 정리 되어있지만 나의 언어로 다시 정리 해본다. 객체 지향이라는 개념을 어떻게 잘 요리할 수 있지? 라는 의문이 들 수 있다. 일명 SOLID라는 5원칙은 그에 대한 해답을 준다. 1. SRP - 단일 책임 원칙 어떤 클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다. 본격적으로 설명하기 전에 작성한 코드를 보자 public class Book { final static Boolean korBook = true; final static Boolean engBook = false; Boolean language; void translate(){ if(this...