Notice
Recent Posts
Recent Comments
Link
목록Spring (1)
새로운시작
AOP ( Aspect Oriented Programming ) 등장 배경 객체지향적인 프로그래밍(OOP/유지보수성과 확장성)을 지향하면서 유지보수를 좀더 편리하게 하기 위한 방법OOP를 사용하다 보면 inter-object message가 너무 많아 코드 변경이 어렵고, 그로 인해 코드의 재사용이 불가능한 경우가 발생 *OOP 원칙을 지키지 못하였을 경우- 분산 ( Scattering ) : 하나의 기능을 하나의 모듈로 캡슐화하기 불가능하여 여러 모듈에 분산되어 코드가 반복적으로 나타남.분산된 코드에 영향을 받는 모듈은 의존성이 강해져 유지보수가 힘들어짐※ 모듈은 독립적일수록 좋다. 응고결저 - 응집도는 높을수록 결합도는 낮을수록 좋다.- 혼란 ( Tangling ) : 여러개의 모듈에 분산, 중복되어..
기초
2017. 6. 23. 11:00