java的设计模式
勇智
路漫漫其修远兮,吾将上下而求索。
个人博客:https://blog.javafroum.cn
展开
-
java设计模式之模板设计模式
1. 模板设计模式是定义 模版方法模式就是定义一个算法的骨架,而将具体的算法延迟到子类中来实现2. 模板设计模式优点 使用模版方法模式,在定义算法骨架的同时,可以很灵活的实现具体的算法,满足用户灵活多变的需求3. 模板设计模式缺点 如果算法骨架有修改的话,则需要修改抽象类原创 2016-07-02 19:37:58 · 862 阅读 · 0 评论 -
Java设计模式之装饰设计模式
1 . 装饰设计模式概述 装饰模式就是使用被装饰类的一个子类的实例,在客户端将这个子类的实例交给装饰类。是继承的替代方案。2 . 装饰设计模式的优点 使用装饰模式,可以提供比继承更灵活的扩展对象的功能,它可以动态的添加对象的功能,并且可以随意的组合这些功能。3 . 装饰设计模式的缺点 正因为可以随意组合,所以就可能出现一些不合理的逻辑原创 2016-07-02 21:32:30 · 375 阅读 · 0 评论 -
设计模式的概述与工厂设计模式
1.什么是设计模式(1)设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。(2)设计模式不是一种方法和技术,而是一种思想(3)设计模式和具体的语言无关,学习设计模式就是要建立面向对象的思想。(3)尽可能的面向接口编程,低耦合,高内聚,使设计的程序可复用(4)学习设计模式能够促进对面向对象思想的理解,反之亦然。它们相辅相成原创 2016-07-02 21:58:53 · 406 阅读 · 0 评论 -
Java设计模式之单例模式
1.单例设计模式概述单例模式就是要确保类在内存中只有一个对象,该实例必须自动创建,并且对外提供。2.单例模式优点在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。3.单例模式缺点没有抽象层,因此扩展很难。职责过重,在一定程序上违背了单一职责。原创 2016-07-02 22:10:12 · 265 阅读 · 0 评论 -
常见的java设计模式详解
常见的java设计模式详解1. 根据目的来分2 GoF的23种设计模式的功能新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...原创 2019-06-09 21:26:41 · 2370 阅读 · 0 评论