UML设计模式Builder,Teplate模式技术方案.ppt

10.5接口隔离原则 接口隔离原则( Interface Segregation Principle ,ISP) 使用多个专门的接口比使用单一的总接口要好。 即:一个类对另外一个类的依赖性应当是建立在最小的接口上的。 一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。 UML和设计模式 * 例: 3个客户端以及为它们提供服务的Service类; 3个客户端需要的服务是稍稍不同的,因此,为它们提供3个不同的接口IService1、IService2、IService3 UML和设计模式 * stophere * stophere * stophere * 本页未完成 * 本页未完成 * 房屋?Or发送邮件? * * * * 子类可以置换掉父类的可变部分,但是却不可以改变模板方法所代表的顶级逻辑。 * stophere * stophere * stophere * stophere * * UML和设计模式 UML和设计模式 UML和设计模式 UML和设计模式 权 巍 主要内容 10.1 Builder模式 10.2 Template模式 10.3 Command模式 10.4 依赖倒转原则 10.5 接口隔离原则 * UML和设计模式 10.1 Builder模式--创建型模式 软件系统中,创

文档评论(0)

1亿VIP精品文档

相关文档