agmtopy
设计模式-可复用面向对象软件设计的基础-行为模式 设计模式-可复用面向对象软件设计的基础-行为模式
设计模式-可复用面向对象软件设计的基础-行为模式 行为模式是通过将多个类通过继承\组合的形式形成对方法的处理,主要有以下几种 责任链模式 命令模式 解释器模式 迭代器模式 中介者模式 备忘录模式 观察者模式 状态模式 策略模式 模板模式
2021-04-29
设计模式-可复用面向对象软件设计的基础-结构型模式 设计模式-可复用面向对象软件设计的基础-结构型模式
设计模式-可复用面向对象软件设计的基础-结构型模式 结构型模式 结构型模式涉及到的是如何组织类和对象之间的引用关系,以便获得更大的组织结构和更好的可扩展性。结构性模式往往采用继承和组合两种手段来实现,关注的重点在于对象之间相互组合引用的关
2021-04-24
设计模式-可复用面向对象软件设计的基础-对象创建型模式 设计模式-可复用面向对象软件设计的基础-对象创建型模式
设计模式-可复用面向对象软件设计的基础-对象创建型模式 对象创建型模式 对象创建型模式抽象了对象的实例化过程.帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类型创建模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给
2021-04-17
设计模式-可复用面向对象软件设计的基础 设计模式-可复用面向对象软件设计的基础
设计模式-可复用面向对象软件设计的基础 设计模式简介 设计模式列表 Abstract Factory 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类 Adapter 将一个类的接口转换成客户端希望的另外
2021-04-15
重构--改善既有代码的设计笔记 重构--改善既有代码的设计笔记
重构–改善既有代码的设计笔记 重构是在不改变软件可观察的行为的前提下改善其内部结构 坚持持续不断的重构行为来整理代码
2020-09-22
观察者模式 观察者模式
设计模式之观察者模式 观察者模式的定义是一个一对多的依赖关系,让一个或多个观察者对象监控一个主题对象。当主题对象在状态上发生变化时,能够通知所有依赖此主题的观察者对象,使这些观察者对象能够处理此次更新 参与对象 Subject Obs
2020-05-06