반응형
Component Scanning
-
01 Spring DI 흉내내기(1)Spring/02 Spring DI와 AOP 2023. 6. 21. 22:23
Spring DI 흉내내기 1) 변경에 유리한 코드(1) - 다형성, factory method - 다형성을 통한 변경 포인트 줄이기 >> SportsCar → Truck 변경 >> 변경 포인트가 2군대 이지만 Car의 클래스로 만들면 변경 포인트가 1군대이다(다형성을 사용) ※ 다형성 : 조상타입의 참조 변수로 변경하면 변경 포인트가 하나로 줄어다 >> 단점 : 사용할 때마다 코드를 변경해야 된다 - 메서드를 통한 객체 생성(factory method) >> 변경할 메서드만 변경(변경 포인트가 더 줄어들었다 1) 변경에 유리한 코드(2) - Map과 외부 파일 >> Properties p = new Properties( ); 의 Properties는 map형태의 (String, String)으로 저장 ..