[Pattern] 전략 패턴 ( Strategy Pattern )
전략패턴 전략패턴 = 의존성 역전 + 리스코프 치환원칙( 느슨한 결합 ) ▶의존성 역전1234567891011121314package di02_2; public class Kid { public static void main(String[] args) { Attackable attack = new PunchAttack(); Robot robot = new Robot(attack); //생성자에 주입 Constructor Injection // robot.setAttack(attack); // 세터에 주입 Setter Injection robot.fight(); } }Colored by Color Scriptercs☞ 내가 생성해야될 객체를 내가 만들지 않고 나를 사용하는 놈이 객체를 대신 생성해서 나한테..
Design Pattern/Design Pattern
2016. 5. 26. 12:38