设计模式六大原则
LXS1Q
这个作者很懒,什么都没留下…
展开
-
设计模式六大原则(一)-- 接口隔离原则(ISP)
设计图和源代码请访问作者的github:https://github.com/yangsheng20080808/DesignModel From Now On,Let us begin Design Patterns。 接口隔离原则 Interface Segregation Principle 定义 客户端不应该依赖它不需要的接口(一个接口中的方法不应该冗余)Clients sho...转载 2018-11-14 14:43:12 · 176 阅读 · 0 评论 -
设计模式六大原则例子(一)-- 接口隔离原则(ISP)例子
之前我们对设计模式的六大原则做了简单归纳,这篇博客是对接口隔离原则进行的举例说明。 1接口隔离原则的意义 建立单一接口,不要建立庞大臃肿的接口,尽量细化接口,接口中的方法尽量少。也就是说,我们要为各个类建立专用的接口,而不要试图去建立一个很庞大的接口供所有依赖它的类去调用。 在程序设计中,依赖几个专用的接口要比依赖一个综合的接口更灵活。接口是设计时对外部设定的“契约”,通过分散定义多个接口,可以预...转载 2018-11-14 17:22:15 · 525 阅读 · 0 评论