青豆小说

手机浏览器扫描二维码访问

第三章 Java的23种设计模式3天精通珍藏版(第1页)

一、什么是设计模式?

答:一句话解释,设计模式就是让程序实现“高内聚低耦合”的软件开解决方案。

设计模式(designpattern):

它是解决软件开某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。

通过设计模式可以帮助我们增强代码的可重用性、可扩充性、可维护性、灵活性好。

我们使用设计模式最终的目的是实现代码的高内聚和低耦合。

二、设计模式的三大分类及其关键点

我的3类23种设计模式,记忆顺口溜“5创7结11行”。

1、创建型模式(5个)

对象实例化的模式,创建型模式用于解耦对象的实例化过程。

(1)单例模式:某个类智能有一个实例,提供一个全局的访问点。

(2)工厂模式:一个工厂类根据传入的参量决定创建出哪一种产品类的实例。

(3)抽象工厂模式:创建相关或依赖对象的家族,而无需明确指定具体类。

(4)建造者模式:封装一个复杂对象的创建过程,并可以按步骤构造。

(5)原型模式:通过复制现有的实例来创建新的实例。

2、结构型模式(7个)

把类或对象结合在一起形成一个更大的结构。

(1)装饰器模式:动态的给对象添加新的功能。

(2)代理模式:为其它对象提供一个代理以便控制这个对象的访问。

(3)桥接模式:将抽象部分和它的实现部分分离,使它们都可以独立的变化。

(4)适配器模式:将一个类的方法接口转换成客户希望的另一个接口。

(5)组合模式:将对象组合成树形结构以表示“部分-整体”的层次结构。

(6)外观模式:对外提供一个统一的方法,来访问子系统中的一群接口。

(7)享元模式:通过共享技术来有效的支持大量细粒度的对象。

3、行为型模式(11个)

类和对象如何交互,及划分责任和算法。

(1)策略模式:定义一系列算法,把他们封装起来,并且使它们可以相互替换。

(2)模板模式:定义一个算法结构,而将一些步骤延迟到子类实现。

(3)命令模式:将命令请求封装为一个对象,使得可以用不同的请求来进行参数化。

(4)迭代器模式:一种遍历访问聚合对象中各个元素的方法,不暴露该对象的内部结构。

(5)观察者模式:对象间的一对多的依赖关系。

(6)仲裁者模式:用一个中介对象来封装一系列的对象交互。

(7)备忘录模式:在不破坏封装的前提下,保持对象的内部状态。

热门小说推荐
这名训练家姓宇智波

这名训练家姓宇智波

宇智波御穿越了,来到了危机重重的火影世界。看着镜子里猩红的写轮眼,宇智波御满意地点了点头嗯,目前一切都还很顺利顺利个锤子啊!掐指一算,宇智波灭族夜好像就这几天的事情了吧,看着墙上越撕越薄的日历,宇智波御感受到了来自这个世界满满的恶意为了在灭族之夜保住自己的性命,甚至虎口夺食,宇智波御决定,从今天起努力训练宝可梦!宇智波梦妖,使用幻术!某训练家裁判,御的梦妖魔不合法,它用幻术!宇智波御哼哼,你是绝对无法逃过这个术的!迪达拉爆炸就是艺术!宇智波我家庞岩怪的艺术更在你之上啊!...

七零军婚,当生子系统变成人

七零军婚,当生子系统变成人

简介关于七零军婚,当生子系统变成人生子系统变成人,这放到哪里都是相当炸裂的存在。作为福孕系统的楚姣阳某天睁眼之后现自己不仅变成了人,还作为一个七零年代的扫把星替嫁给了一个病秧子。面对这种意外,楚姣阳表示这日子谁爱过谁过,反正她不过。可没想到她第一眼看到的就是宽肩窄腰,八块腹肌。楚姣阳这日子倒也不是不能过。☆西河村的乡亲们都有些摸不着头脑。不是说楚姣阳是个扫把星吗?怎么刚过门,这宁冽就能下床了?不仅如此,还一胎三宝,日子过得红红火火?什么扫把星,明明就是福星!楚姣阳表示,这泼天的富贵,终于也轮到她了。...

豪横人生从捡破烂开始

豪横人生从捡破烂开始

作品简介拒绝美女上司骚扰的石波澜被捡破烂系统选中了!恭喜宿主捡到矿泉水瓶一个,奖励1oo元,已放到宿主银行账户!恭喜宿主捡到废旧手机一部,奖励价值1oo万...

铁血残明之南洋崛起

铁血残明之南洋崛起

永历十三年,大明到了覆灭的最后关头。朱由榔睁开双眼,满朝奸佞,十面追兵,谁说我是逃跑皇帝?看我怎么战云南定南洋驱鞑虏拓边疆拳打吴三桂脚踢尚可喜生擒洪承畴福临当球踢让你们看看什么叫21世纪的降维打击!铁血残明之南洋崛起...

重生:天王巨星

重生:天王巨星

这个世界的格局遭遇巨变,全世界都在说华夏语!曾一度辉煌的粤语歌曲竟沦落为无人问津的小语种?所有人都在北上,寻求华夏梦。在这样的大环境下,韩森所率领的惊鸿乐队濒临解散,在香江之星的舞台上,一曲友情岁月,把几个心怀梦想的青年重新召回,自此便拉开了巨星时代的序幕。...

多子多福,开局暴打亲娘

多子多福,开局暴打亲娘

简介关于多子多福,开局暴打亲娘江浩穿越异界,开局变成了殴打母亲的废物儿子,穿越而来的江浩坚持改过自新,于是便绑定了多子多福系统。随后迎娶了天生肥胖的女子李娇,没想到这个李娇竟然拥有特殊体质,只要每天吃东西就可以增长修为。子嗣达到一定数量后,竟然还会奖励各种功法和宝物。江浩看着系统奖励的东西,不由得陷入了深思...

每日热搜小说推荐