본문 바로가기
개발/JAVA

클레스의 결합관계: 객체 결합과 유지 보수성

by pastry 2015. 1. 20.

속성객체 결합:

한 클래스가 다른 클래스의 객체를 속성으로 가지고 내부 메소드에서 그 객체의 메소드를 호출하는 결합

 

로컬객체 결합:

메소드안에서 다른 클래스의 객체를 선언하여 그 객체의 메소드들을 호출하는 결합

 

파라미터객체 결합:

하나의 메소드가 다른 클래스의 객체를 파라미터값으로 받아들이는 결합

 

반환객체 결합:

한 객체의 메소드를 호출했을때 다른 타이브이 객체가 반환되어 그 객체를 통해서 해당 메소드를 호출하는 결합

 

상속 결합:

클래스가 다른클래스를 상속받는 결합

 

인터페이스 결합:

하나의 인터페이스를 한 클래스가 구현하는 경우의 결합

 

유지보수성에 영향을 미치는 결합도를 낮추기 위한 방법중

객체지향의 다형성을 이용하는 방법

 

댓글