设计模式和代码重构.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;什么是优秀的设计;抗拒变化是无用的;软件需求变更法则;敏捷思想最大的贡献-1;案例分析-1;总结;什么是好的设计;开放-封闭原则(OCP);优秀设计;适应变化;设计原则1:发现变化,封装变化;抽象稳定接口设计;设计原则2:抽象稳定接口,针对接口;设计原则3:分离变化维度,单一职责原则;静态绑定 与 动态绑定;蜡笔(粗细的变化和颜色的变化,静态绑定);画笔(粗细的变化和颜色的变化,分离,动态绑定);设计原则4:尽量动态绑定,组合/聚合复用原则;多态与继承;解耦具体依赖;方案1-配置文件与反射技术;必须知道的设计法则;面向对象设计原则;开闭原则;开闭原则;开闭原则;单一原则;单一原则;接口隔离原则;接口隔离原则;里氏代换原则;里氏代换原则;依赖倒转原则;依赖倒转原则;依赖倒转原则;迪米特法则;迪米特法则;组合/聚集复用原则;组合/聚集复用原则;面向对象设计原则连连看;面向对象的设计模式;创建型模式;The Factory Pattern;Factory模式的JDBC应用;Factory模式应用于DAO;更多的Factory模式应用例子;抽象工厂模式 ;一 、 概述 ;一 、一个实例 ;二、抽象工厂模式的结构与使用;;;;;;;;;;;三、抽象工厂模式的优点 ;一 、 一个实例 ;The Singleton Pattern;Singleton模式的实现;;;;单件模式的一些扩展;原型模式 ;原型模式 ;原型模式 ;原型模式 ;原型模式 ;一 、 概述 ;二、原型模式的结构与使用 ;;;;;;三、原型模式的优点 ;生成器模式 ;一 、 概述 ;一 、 一个实例 ;二、生成器模式的结构与使用 ;;;;;;;;三、生成器模式的优点 ;三、一个实例 ;Spring中创建型模式;Spring中的工厂方法;Spring IOC;结构型模式;适配器模式 ;适配器模式 ;;;;;;;;三、适配器模式的优点 ;适配器模式典型应用;装饰模式 ;一 、 概述 ;实例 ;二、装饰模式模式的结构与使用 ;;;;;;;三、装饰模式的优点 ;四、应用举例;Java IO的设计;代理模式 ;一 、 概述 ;二、代理模式的结构与使用 ;;;;;;三、代理模式的优点 ;AOP;一些综合应用;组合模式 ;一 、 概述 ;二、组合模式的结构与使用;;;;;;;三、组合模式的优点 ; 桥接模式 ;一 、 概述 ;二、桥接模式的结构与使用 ;;;;;;;外观模式 ;一 、 概述 ;一 、 应用实例 ;三 、 应用实例 ;二、外观模式的结构与使用 ;;;;;;;三、外观模式的优点 ;三、一个实例 ;Java nio中的外观;享元模式 ;一 、 概述 ;二、享元模式的结构与使用 ;;;;;;;三、享元模式的优点 ;行为型模式; 责任链模式 ;一 、 概述 ;一 、 实例 ;二、责任链模式的结构与使用 ;;;;;;;三、责任链模式的优点 ;四、应用举例 ; 命令模式 ;一 、 概述 ;实例;二、命令模式的结构与使用 ;;;;;;;三、命令模式的优点 ;四、应用举例 ; 迭代器模式 ;一 、 概述 ;一 、 一个示例 ;二、迭代器模式的结构与使用 ;;;;;;;;三、迭代器模式的优点 ; 中介者模式 ;一 、 概述 ;一 、 一个实例 ;二、中介者模式的结构与使用;;;;;;;;三、中介者模式的优点 ; 观察者模式 ;一 、 概述 ;实例;二、 模式的结构与使用 ;;;;;;;;;三、观察者模式的优点 ;综合案例;状态模式 ;一 、 概述 ;一 、 一个实例 ;二、状态模式的结构与使用 ;;;;;;;;二、 状态切换 ;二、 状态切换 ;二、 状态切换 ;二、 状态切换 ;二、 状态切换 ;二、 状态切换 ;二、 状态切换 ;二、 状态切换 ;二、 状态切换 ;三、 共享状态;二、 状态切换 ;二、 状态切换 ;二、 状态切换 ;二、 状态切换 ;二、 状态切换 ;三、状态模式的优点 ;四、一个实例 ;策略模式 ;一 、 概述 ;实例 ;二、策略模式的结构与使用 ;;;;;;;;;三、策略模式的优点 ;综合案例; 模板方法模式 ;一 、 概述 ;一 、 实例 ;二、模板方法模式的结构与使用;;;;;;;;;;三、模板方法模式的优点 ;Springjdbc中设计模式分析;设计模式连连看;代码重构;代码的坏味道;重复的代码;重复的代码;过长的方法;过大的类;过长参数列表;发散式变化;发散式变化代码;霰弹式修改;依恋情结;数据泥团;基本类型偏执;Switch语句;分支语句代码;平行继承层次;多余的类;不确定的一般性;临时字段;消息链;二传手;过度亲密;异曲同工的类;不完整的库类;数据类;拒收的馈赠;过多的注释 C

文档评论(0)

20010520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档