码迷,mamicode.com
首页 >  
搜索关键字:接口隔离    ( 365个结果
设计模式六大原则(4):接口隔离原则
接口隔离原则 定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。 解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分 ...
分类:其他好文   时间:2017-05-23 22:42:21    阅读次数:288
设计模式零
设计模式零 一、设计模式分类 创建型:创建对象的模式 结构型:讨论类和对象的结构 行为型:关注对象的行为,解决对象之间的联系问题。 二、设计原则 2.1 单一职责原则 只有一个引起它变化的原因,一个类只有一个职责。 2.2 里氏替换原则 父类能出现的地方能用子类替换,但是反过来不一定可以。 2.3 ...
分类:其他好文   时间:2017-05-21 16:58:34    阅读次数:187
从零封装一个Android大图查看器
背景: 大图查看器是许多app的常用功能,主要使用场景是用户点击图片,然后启动一个新界面来展示图片的完整尺寸,并能通过手势移动图片以及放大缩小。当然,上面说的是最基本的功能,实际使用中还要包括:如果是...
分类:移动开发   时间:2017-05-11 10:25:59    阅读次数:375
Docker
Docker 是一个使用Go语言开发的开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的机器上。 Docker思想 集装箱 标准化 ==>运输方式、存储方式、API接口 隔离 Docker核心技术(Build、Ship、Run) docker镜像:可以 ...
分类:其他好文   时间:2017-04-25 17:06:34    阅读次数:218
C#语言学习——面向对象的几大原则
五个基本原则: 单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 开放封闭原则(Open-Closed ...
分类:编程语言   时间:2017-04-08 09:37:19    阅读次数:199
设计原则之接口隔离原则
接口隔离原则通过约束接口,可以预防外来变更的扩散,提高系统的灵活性和可维护性。 ...
分类:其他好文   时间:2017-04-05 13:05:27    阅读次数:241
动脑学院Android VIP课程_架构_01
架构_01 首先分享一波,公开课部分视频: 链接: https://yun.baidu.com/s/1c1K7f6C 密码: a3vp 有兴趣的可以先学习一下公开课内容,都还挺不错的,虽然有挺多时间是广告。 设计模式 设计模式六大原则 开闭原则(总则) 接口隔离原则 依赖倒置原则 迪米特原则(最少知 ...
分类:移动开发   时间:2017-04-01 09:21:19    阅读次数:689
设计模式七大原则(理解手打,不是复制)
1.单一原则:一个类只负责一个功能领域的相应职责 2.开闭原则:对修改关闭,对扩展开放 3.里氏替换原则:使用一个基类的引用,可以透明的替换成其子类 4.接口隔离原则:应该依赖于多个专门的接口,而不是依赖一个总的接口 5.依赖反转原则:抽象不依赖于细节,细节依赖于抽象 6.组合复用原则:多使用对象组 ...
分类:其他好文   时间:2017-03-31 19:59:01    阅读次数:124
面向对象设计模式5大基本原则
“宇宙万物之中,没有一样东西能像思想那么顽固。” 一爱默生 首先明确模式是针对面向对象的,它的三大特性,封装、继承、多态。 面向对象设计模式有5大基本原则:单一职责原则、开发封闭原则、依赖倒置原则、接口隔离原则、Liskov替换原则。 而设计模式都是在面向对象的特性以及5大基本原则的基础上衍生而来的 ...
分类:其他好文   时间:2017-03-27 22:05:52    阅读次数:212
面向对象的五大基本原则
面向对象的五大基本原则 单一职责原则(SRP)开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP) 单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内 ...
分类:其他好文   时间:2017-03-21 22:15:13    阅读次数:199
365条   上一页 1 ... 19 20 21 22 23 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!