목록프로그래밍/Spring (1)
Leeyebin의 블로그
SW 재사용성, 디자인 패턴과 프레임워크, 프레임워크의 구성요소
SW 재사용성을 높일 수 있는 방안 복사(Copy) & 붙이기(Paste) 초보적인 재사용 방식으로 비슷한 예제를 다른 Source에서 복사해서 사용한다. 문제점 JDK 버전이 바뀌어 동일한 기능을 제공하는 향상된 인터페이스가 나오면 위의 코드를 사용한 클래스를 모두 변경해야한다. Method(function) 자주 사용되고, 유사한 기능들을 모아 메서드로 정의하여 재사용한다. 문제점 메서드의 Signature(메서드명, 리턴타입, 아규먼트)를 변경하면 이 메서드를 사용하는 모든 클래스에 영향을 준다. Class(Inheritance)상속 자주 사용되고, 유사한 기능들을 모아 메서드로 정의하여 재사용한다. 메서드가 변경되더라도 인터페이스가 변하지 않으면 나무지 클래스들은 영향을 받지 않는다. 문제점 부모..
프로그래밍/Spring
2018. 2. 12. 15:04