图解设计模式
文章平均质量分 92
小渣渣在学习
这个作者很懒,什么都没留下…
展开
-
图解设计模式 小结
适应设计模式1、Iterator模式iterator 两个方法: hasNext、next;实现这个接口。使用 iterator2、Adapter模式对现有的组件重复利用, (放在统一接口里 调用);对现有的类进行适配,生成新的类已有的 组件、类 都是经历 时间沉淀的,几乎没有问题的版本升级和 兼容注意:功能完全不同的类,Adapter模式无法使用;两种方式: 类适配(继承)、对象适配(委托)print 提供 统一的 适配接口PrintBanner 进行适配的 组原创 2021-09-10 20:01:40 · 102 阅读 · 0 评论 -
图解设计模式 -- 用类来表现
代码Github连接 :https://github.com/tangbi123/Tab-Design-PatternCommand模式1、示例2、角色3、思路要点Interpreter模式1、示例2、角色3、思路要点原创 2021-06-06 23:13:02 · 101 阅读 · 2 评论 -
图解设计模式 -- 避免浪费
代码Github连接 :https://github.com/tangbi123/Tab-Design-PatternFlyweight模式1、示例2、角色3、思路要点Proxy模式1、示例2、角色3、思路要点原创 2021-06-06 18:22:23 · 89 阅读 · 0 评论 -
图解设计模式 -- 管理状态
代码Github连接 :https://github.com/tangbi123/Tab-Design-PatternObserver模式1、示例2、角色3、思路要点Memento模式1、示例2、角色3、思路要点State模式1、示例2、角色3、思路要点原创 2021-06-06 15:41:45 · 225 阅读 · 0 评论 -
图解设计模式 -- 简单化
代码Github连接 :https://github.com/tangbi123/Tab-Design-PatternFacade可以为互相关联在一起地错综复杂地类整理出高层接口(API),让系统对外只有一个简单的接口(API),并且考虑系统内部各个类之间地责任关系和依赖关系,按照正确地顺序调用各个类。示例文件结构代码清单1)Databasepublic class Database { private Database(){} public static Propert原创 2021-06-04 23:41:43 · 148 阅读 · 0 评论 -
图解设计模式 -- 访问数据结构
代码Github连接 :https://github.com/tangbi123/Tab-Design-PatternVisitor模式1、示例2、角色3、思路要点Chain of Resposibility模式1、示例2、角色3、思路要点原创 2021-06-04 17:15:51 · 195 阅读 · 0 评论 -
图解设计模式 -- 一致性
代码Github连接 :https://github.com/tangbi123/Tab-Design-PatternComposite模式1、示例2、角色3、思路要点Decorator模式1、示例2、角色3、思路要点原创 2021-06-04 13:11:32 · 365 阅读 · 0 评论 -
图解设计模式 --分开考虑
代码Github连接 :https://github.com/tangbi123/Tab-Design-PatternBridge模式1、示例2、角色3、思路要点Strategy模式1、示例2、角色3、思路要点原创 2021-06-03 23:08:14 · 125 阅读 · 2 评论 -
图解设计模式 -- 生成实例(二)
代码Github连接 :https://github.com/tangbi123/Tab-Design-PatternBuilder模式1、示例2、角色3、思路要点Abstract Factory模式1、示例2、角色3、思路要点原创 2021-06-03 20:52:36 · 272 阅读 · 0 评论 -
图解设计模式 -- 生成实例(一)
代码Github连接 :https://github.com/tangbi123/Tab-Design-PatternSingleton模式1、示例2、角色3、思路要点Prototype模式1、示例2、角色3、思路要点原创 2021-05-27 15:31:16 · 115 阅读 · 0 评论 -
图解设计模式 --交给子类
代码Github连接 :https://github.com/tangbi123/Tab-Design-Pattern一、Template Method模式Template Method:在父类中定义处理流程的框架,在子类中实现具体处理的模式。1、示例名字说明AbstractDisplay只实现了display方法的抽象类CharDisplay实现了open、print、close方法的类StringDisplay实现了open、print、close方法的类原创 2021-05-26 22:20:31 · 103 阅读 · 0 评论 -
图解设计模式 --适应设计模式
一、iterator模式二、Adaper模式git config lfs.https://github.com/tangbi123/Tab-Design-Pattern.git/info/lfs.locksverify false原创 2021-05-25 22:42:45 · 186 阅读 · 0 评论 -
图解设计模式 -- 前言
一、概念1、接口和API接口的多个意思:1)某个类的接口: 该类所持有的方法的集合。2)java的 interface:关键字,接口类区分:接口(API):application programming interface。接口: 关键字 interface声明的代码。2、一些UMLUML(Unified Modeling Language 同意建模语言)1)继承2)接口的实现3)聚合关系4)类间关联5)时序图(方法调用)tips:1)看类图顺序: 类(长方形) =原创 2021-05-25 11:39:00 · 227 阅读 · 0 评论