会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
茜茜是qianqian
行为模型——备忘录模式
摘要: 备忘录模式(Memento Pattern):在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。
阅读全文
posted @ 2020-04-15 14:33 茜茜是qianqian
阅读(243)
评论(0)
推荐(0)
结构型模式——组合模式
摘要: 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。
阅读全文
posted @ 2020-04-08 11:08 茜茜是qianqian
阅读(224)
评论(0)
推荐(0)
创建模式——工厂方法模式
摘要: 工厂方法模式是一种常用的类创建型设计模式,此模式的核心思想是封装类中变化的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。
阅读全文
posted @ 2020-03-27 15:58 茜茜是qianqian
阅读(213)
评论(0)
推荐(0)
开闭原则
摘要: 1起源与发展 1.1梅耶开闭原则 伯特兰·梅耶一般被认为是最早提出开闭原则这一术语的人,在他1988年发行的《面向对象软件构造》中给出。这一想法认为一旦完成,一个类的实现只应该因错误而修改,新的或者改变的特性应该通过新建不同的类实现。新建的类可以通过继承的方式来重用原类的代码。衍生的子类可以或不可以
阅读全文
posted @ 2020-03-26 09:41 茜茜是qianqian
阅读(173)
评论(0)
推荐(0)
工厂方法作业
摘要: 某软件公司欲开发一个数据格式转换工具,可以将不同数据源如txt文件、数据库、Excel表格中的数据转换成XML格式。为了让系统具有更好的扩展性,在未来支持新类型的数据源,开发人员使用工厂方法模式设计该转换工具的核心类,客户端只需使用工厂类即可获得具体的转换类对象,再调用其相应方法实现数据转换操作。绘
阅读全文
posted @ 2020-03-24 09:40 茜茜是qianqian
阅读(227)
评论(0)
推荐(0)
迪米特法则
摘要: 迪米特法则又叫做最少知识原则,也就是说,一个对象应当对其他对象尽可能少的了解。不和陌生人说话。英文简写为: LoD。
阅读全文
posted @ 2020-03-23 16:28 茜茜是qianqian
阅读(142)
评论(0)
推荐(0)
合成聚合原则
摘要: 合成/聚合复用原则是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新的对象通过向这些对象的委派达到复用已有功能的目的。(要尽量使用合成/聚合,尽量不要使用继承。)
阅读全文
posted @ 2020-03-21 11:14 茜茜是qianqian
阅读(168)
评论(0)
推荐(0)
依赖倒置原则
摘要: 依赖倒置原则的本质就是通过抽象(接口或抽象类)使各个类或模块的实现彼此独立,不互相影响,实现模块间的松耦合。
阅读全文
posted @ 2020-03-20 17:10 茜茜是qianqian
阅读(187)
评论(0)
推荐(0)
类之间的关系
摘要: 1依赖 表现为函数中的参数(use a),是类与类之间的连接,表示一个类依赖于另一个类的定义,其中一个类的变化将影响另外一个类。例如如果A依赖于B,则B体现为局部变量,方法的参数、或静态方法的调用。 特点: l 指一个类A使用到了另一个类B l 这种关系具有偶然性的,临时性,非常弱的,但类B的变化影
阅读全文
posted @ 2020-03-14 15:29 茜茜是qianqian
阅读(233)
评论(0)
推荐(0)
软件的可复用性和维护性
摘要: 中国古代文化的传播主要靠手抄的书籍,费时、费事,又容易抄错、抄漏。雕版印刷术发明后,每一个印版都可重复利用,大大减轻了人力手抄的劳动力,而在活字印刷术出现后,不仅印版都可重复利用,也可对出错的单个字进行修改,而无需报废整个印版。 1可复用性 可复用性——复用又叫重用,是重复使用的意思。复用的好处可以
阅读全文
posted @ 2020-03-13 17:07 茜茜是qianqian
阅读(440)
评论(0)
推荐(0)
下一页
导航
博客园
首页
联系
订阅
管理
公告