1. 우선, Robot 타입의 bean을 정의한다.@Componentpublic class Robot { public void performTask() { System.out.println("Performing a task."); }} 2. Robot 타입의 bean의 기능을 추가할 인터페이스들과 구현 클래스 하나씩을 정의한다.public interface Flyable { void fly();}public class FakeFlyable implements Flyable { @Override public void fly() { System.out.println("Flying high in the sky!"); }}public interface ..