摘要: 应用场景: 某个类型具有两个或多个维度,实现抽象与行为的分离,防止"行为代码模块"冗余.一、基本结构 组成: 行为接口: 1个,定义了通用的行为方法 具体行为类: 多个,具体实现行为接口中指定的行为方法 抽象类: 1个,定义了通用的行为方法,供外部调用,通常方法名与"行为接口"中的方法名相同. 抽象类具体实现: 若干个,通过其中一个维度,具体定义抽象类 行为接口:public interface Engine {//行为接口 public void setEngine();} 具体行为类一:public class Engine1500CC implem 阅读全文
posted @ 2011-12-26 16:25 edisonfeng 阅读(430) 评论(0) 推荐(0) 编辑