首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leewell5717
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
设计模式——享元模式
享元模式就是元素的共享,重点在这个享字上。根据《JAVA与模式》一书中这样描述享元(Flyweight)模式的:Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意。享元模式是对象的结构模式。享元模式以…
设计模式——组合模式
组合模式就是将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性,所以组合模式也可以叫做部分整体模式,它是一种结构型模式。就是用树状结构来表示部分和整体,使他们具有一致性,一致性的意思就是都实现了相同的接口或者继承了相同的父类。 举个…
设计模式——外观模式
我们在使用三方SDK库时,SDK都会提供一个统一的入口,经过封装后我们就可以用很少的方法,就能达到所需的目的,简化了我们的操作。比如使用手机时,我们只需要点击屏幕就可以使用相应的APP,而所有的软件和硬件都封装在了手机外壳里面;再比如我们去饭店点菜吃饭,服务员就扮演的是这个店的…
设计模式——适配器模式
什么是适配器?比如笔记本电脑的电源适配器、手机的充电头,就是供电电压变换设备,使得我们的设备是正常的供电电压;一个墙上插座的插孔只有一个三孔的,而我们手机的充电头是两孔的,那么我们就需要一个插板,才能让我们的手机充上电,所以这个插板就是一个适配器角色;Android控件中的Li…
设计模式——装饰器模式
装饰器模式就是动态给一个对象添加一些额外的功能,比如一个客厅里面有茶几、沙发、电视柜这些固定的东西,但是太简单了,所以会加一副挂画,一些盆栽,一个书架等等装饰,加上装饰后就使得客厅更加温馨好看一些;人的身上也有很多装饰,比如穿的衣服鞋子领带,戴的眼镜耳环,头上的发卡这些都是为了…
设计模式——代理模式
什么是代理?就比如说我们朋友圈中有专门做海外代购朋友,我们自己不能出国去买,就只能通过代购的方式(网购也算),所以他就是代理的角色;打官司需要请律师,而律师也是一个代理的角色,全权交给律师来进行诉讼;我们委托别人代购的东西到了,没时间去取快递,就可以让朋友代理取,朋友也是扮演的…
设计模式——解释器模式
概念:给定一种语言,定义它的文法的一种表示,并定义一个解释器,使用该解释器表示来解释语言中句子。解释器模式它也是一种行为型的设计模式。 抽象解释器:声明一个所有具体表达式都要实现的抽象接口(或者抽象类),接口中主要是一个interpret()方法,称为解释操作。具体解释任务由它…
设计模式——中介者模式
中介者模式(Mediator Pattern),定义了一个中介对象来封装一系列对象之间的交互关系。中介者使各个对象之间不需要显式地相互引用,从而使耦合性降低,而且可以独立地改变它们之间的交互行为。中介者模式属于行为型模式。其主要的目的是用来降低多个对象和类之间通信的复杂性。 中…
设计模式——访问者模式
访问者模式即Visitor模式,可以在不修改已有类的情况下,增加新的操作,使得分离对象的数据和行为,访问者模式也是行为型模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作,一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 概念看起来很难懂,举个具体…
设计模式——备忘录模式
备忘录模式在GOF的定义为:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态。备忘录每个手机中都有,可能有的叫便签或者书签,当我们需要记一些重要的事时,我们就把它写在备忘录里,当下次进来的时候就可以看到当前备忘…
下一页
个人成就
文章被点赞
10
文章被阅读
14,892
掘力值
525
关注了
5
关注者
5
收藏集
6
关注标签
9
加入于
2017-06-01