工厂接口
oracel公司类实现了工厂接口
sun公司类实现了工厂接口
Boss类实现了工厂接口
总结:专人做专事,我需要sun公司生产就委托给sun来生产,直接调用sun的product()方法,需要oracle公司就调用oracle类的方法,Boss持有委托对象的引用,不需要再Boss类中有关生产的代码,所有生产的代码都委托给sun或者oracle公司。
有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。
工厂接口
oracel公司类实现了工厂接口
sun公司类实现了工厂接口
Boss类实现了工厂接口
总结:专人做专事,我需要sun公司生产就委托给sun来生产,直接调用sun的product()方法,需要oracle公司就调用oracle类的方法,Boss持有委托对象的引用,不需要再Boss类中有关生产的代码,所有生产的代码都委托给sun或者oracle公司。
有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。