SPRING/토비의 스프링

    토비의 스프링. 오브젝트와 의존관계/ DI/ IOC

    열심히 쓰던 와중 글이 날아가버리는 참사가 일어났다... 인생.. 어찌저찌 스프링에 대해 자세히 알고 싶어서 토비의 스프링을 읽었다. 이러쿵 저러쿵해서 책이 참 마음에 들었다. 앞선 내용으로 상속과 인터페이스의 사용에 대해 2시간넘게 서술했는데.. 가슴은 아프지만 누구 보여주려고 쓰는 것도 아니니.. 그냥 날아간 부분은 버리고 작성해보겠다..ㅜ 상속 - 템플릿/팩토리 메서드 패턴과 인터페이스를 이용해 중복 코드를 제거하고 코드간의 관심사를 분리해보자. SOLID 단일 책임 원칙 : 한 클래스에는 하나의 책임만이 있어야 한다. 개방 폐쇠 원칙 : 확장에는 열려있고 변화에는 닫혀있어야 한다. 리스코프 치환 원칙 : 상위 개념은 깨뜨리지 않으면서 하위 타입의 인스턴스와 호환되어야 한다. 인터페이스 분리 원칙 ..