设计模式
文章平均质量分 92
记录自己在JAVA设计模式中的学习
李威14
1、上海途虎养车在职员工
1、前上海汉得信息员工。
2、湖南农业大学东方科技学院计算机科学与技术毕业生。
3、长沙市22中学高中毕业生。
4、长沙市明德中学初中毕业生。
5、长沙市红卫小学小学毕业生。
6、长沙市湖机幼儿园毕业生。
展开
-
JAVA享元模式
JAVA享元模式通过本文将学习到1、前言2、享元模式的概念3、享元模式的UML图4、享元模式的实现5、享有模式的优缺点及使用场景6、总结1、前言“生如夏花之绚烂,死如秋叶之静美” 今天,刚刚得知唐家三少的妻子木子病逝!我想用这句泰戈尔的诗送给他!唐家三少是我看网络小说知道的第一位作者。非常喜欢他描绘的角色,有血有肉。是我青...原创 2018-09-13 00:09:19 · 7122 阅读 · 3 评论 -
JAVA职责链模式
JAVA职责链模式通过本文将学习到Table of Contents前言1、职责链模式的概念2、职责链的UML图3、职责链的实现4、指责链的优缺点5、职责链的使用场景6、总结前言今天写了个小脚本,感觉还挺有意思的!写程序就是要写点自己觉得好玩的东西么。不然,写出来都没有一点成就感。还有今天庆祝WJ小姐姐可以溜了,还是挺好的。业务小姐姐教了我很多!接下...原创 2018-09-14 20:11:29 · 2416 阅读 · 1 评论 -
JAVA解释器模式
JAVA解释器模式通过本文将学习到1、前言2、解释器模式的概念3、解释器的UML图及角色结构4、解释器模式的实现5、解释器模式的优缺点及使用场景6、总结1、前言上一场我聊过了命令模式,只是浅显的过了一遍。接下来要谈谈解释器模式了。对了,突然想聊聊鲁迅先生,如果在整个学生时代要说我最喜欢的文学家的话,周树人先生当之无愧!他的语句犹如手术刀般的锋利,可以直刺心窝...原创 2018-09-16 23:19:01 · 2427 阅读 · 4 评论 -
JAVA桥接模式
JAVA桥接模式 通过本文将学习到1、前言2、桥接模式的概念3、桥接模式的UML图4、桥接模式的实现5、桥接模式的优缺点及使用环境6、总结 1、前言今天上了一个大佬的课,在聊大学学的东西。数据结构、编译原理、软件工程、算法导论、离散数学、....这些,从30年前大学开启计算机这门学科开始就没怎么变过。换句话说这些东西是内功想以后走的远,内功不高...原创 2018-09-07 23:10:28 · 728 阅读 · 0 评论 -
JAVA原型模式
JAVA原型模式 通过本文将学习到1、前言2、原型模式得概念3、原型的UML图4、浅克隆于深克隆5、原型模式的实现6、原型模式的优缺点7、原型模式适用场景8、总结1、前言上几篇文章大致讲了工厂模式的几种类型,今天聊聊原型模式!今天看了LINUX的发展历史,喜欢他的态度不是为了啥!“just for fun!”觉得好玩,没有什么能比这更重要了!我希...原创 2018-09-02 22:38:29 · 11074 阅读 · 10 评论 -
JAVA外观模式
JAVA外观模式通过本文将学习到1、前言2、外观模式的概念3、外观模式的UML4、外观模式的实现5、外观模式的优缺点及使用场景6、总结1、前言外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,使子系统与客户端的耦合度降低,且客户端调用变得更加方便。简而言之,言而简之就是...原创 2018-09-05 21:10:24 · 3342 阅读 · 3 评论 -
JAVA观察者模式
JAVA观察者模式通过本文将学习到1、前言2、观察者的概念3、观察者的UM4、观察者的实现5、观察者的优缺点及使用场景6、总结 1、前言观察者模式可是大名鼎鼎,也许只听观察者不太清楚这是啥啊?但是说一手MVC肯定有人懂。MODEL-VIEW-CONTROLLER。我真的是打死不会忘记,面试的时候特别喜欢问。在软件中对象并不是单独存在的,一个对象的行为发生...原创 2018-09-06 21:51:35 · 1215 阅读 · 0 评论 -
JAVA代理模式
JAVA代理模式通过本文将学习到前言前面一段时间辛辛苦苦把创建型的设计模式给抄了一遍,但是这远远不够!不过这也还好,毕竟我现在的理解都是基础需要不断的练习才能更好的理解!从今天开始进行结构型的设计模式学习。代理模式,就像是海淘代购之类的,一般就是客户买不到,或者不知道怎么买,所以同过代理(海外代购)来买。设计模式的代理模式与此作用相似!1、代理模式的概念代理模式:给某一个对象...原创 2018-09-03 23:52:02 · 638 阅读 · 1 评论 -
JAVA建造者模式
JAVA建造者模式通过本文将学习到1、前言2、建造者模式的概念3、建造者的UML图4、建造者的实现5、建造者的优缺点及适用场景6、总结1、前言 创建型设计模式5种,工厂模式3种,单例,原型,除了建造者模式,基本都搞了一遍!今天来搞搞我最不想搞得建造者模式,为什么了?因为它麻烦呗!我这个人最怕麻烦,但是没办法。要往前走麻烦的事也得搞一搞!还有就是难怪别个一毕业就1...原创 2018-09-02 23:51:13 · 466 阅读 · 1 评论 -
JAVA工厂方法模式
工厂方法模式通过本文将学习到1、工厂方法模式的概念2、工厂方法模式的UML图3、工厂方法模式的实现4、工厂方法模式的优缺点5、工厂方法模式场景6、总结1、工厂方法模式的概念 工厂方法模式,简单来说是来为了解决简单工厂模式所出现的一些缺点而进行的改进。比如当一个简单的工厂模式要生产一个飞机。能够生产直升机,战斗机,波音747.但是如果要新增一个...原创 2018-08-27 00:03:35 · 7089 阅读 · 0 评论 -
JAVA抽象工厂模式·
抽象工厂模式通过本文将学习到1、总结2、抽象工厂模式的概念3、抽象工厂模式的UML图4、抽象工厂模式的实现5、抽象工厂模式的优缺点6、抽象工厂模式的使用场景 1、总结今天来个不一样的!工厂模式三部曲,简单工厂模式、工厂方法模式、抽象工厂模式。可谓是一个比一个强。但是各自也有各自的缺点!其实我认为工厂方法模式就非常好了。但是了,抽象工厂方式又有自己的一个优势。...原创 2018-08-29 23:57:58 · 351 阅读 · 2 评论 -
JAVA组合模式
JAVA组合模式通过本文将学习到Table of Contents1、组合模式的概念2、组合模式的UML图3、组合模式的实现4、组合模式的优缺点5、组合模式适用场景6、总结7、关于最近一些事。 红色代表重点,黑色代表废话!蓝色觉得好看。1、组合模式的概念组合模式:组合多个对象形成树形结构以表示有整体-部分关系层次结构,组合模式可以让客户端统...原创 2018-08-24 00:11:06 · 21309 阅读 · 7 评论 -
JAVA适配者模式
目录适配者模式1、适配器模式的概念2、适配器的UML图3、适配器的实现4、适配器的优缺点5、适合的场景6、总结 红色代表重点,黑色代表废话!蓝色觉得好看。1、适配器模式的概念Adapter pattern 适配器模式:按照我得理解就是一个手机的转换头,将两个不兼容的东西能够混在一起用!适配器模式:将一个类的接口转换成客户希望的另一个接...原创 2018-08-22 00:49:27 · 4061 阅读 · 0 评论 -
JAVA单例模式
单例模式通过本文将学习到设计模式是什么 设计模式关注那些点 单例模式的概念 单例模式的作用 懒汉模式与饿汉模式的异同 单例模式优缺点 1、前言聊聊我为什么会学设计模式,在大三、大四的时候我完成了对JAVA基础以及JAVAEE的一些学习!也能够完成一些小网站的开发,但是我发现自己写的代码,冗余度非常高,可扩展性又非常低,所以我就在网上寻找如何可以提升自己代码的可扩展性的方...原创 2018-07-29 16:55:18 · 466 阅读 · 0 评论 -
JAVA简单工厂模式
简单工厂模式通过本文将学习到简单工厂模式的概念 UML图 优缺点/作用 解决的问题 简单实现1、前言 23种经典设计模式中,并没有将简单工厂模式列入其中!但是实际上简单工厂模式还是非常有用且常用的,它能够有效的减少代码量以及冗余度,同时它没有被选进23中设计模式大概是应为它自己的工厂模式不是一个抽象类不好扩展吧!简单工厂模式最大的优点就是将对象的创建和使用分开了 ...原创 2018-08-17 00:03:16 · 321 阅读 · 2 评论