Design Part
文章平均质量分 60
noting2012
这个作者很懒,什么都没留下…
展开
-
【知识点】 漫谈设计模式 01
E:\ebook\Java\漫谈设计模式_ebook.pdfu.115->读过的电子书知识点梳理。--> 前言 - OOP(Object-Oriented Programming) - 虽然使用了新技术,代码的质量并未提高,反而事与愿违。 - 拙劣的设计导致了它们的代码不易阅读,不易维护,不易拓展,不易测试,不易调试...--> 1. 模式介绍...原创 2012-05-14 23:53:59 · 92 阅读 · 0 评论 -
【知识点】 漫谈设计模式 02
第一篇 模式介绍 - 为什么要学习和使用设计模式?---------------- chat 1 谈面向对象的设计模式 ---------------- #1 什么是对象 - 面向对象的本质 :是包含一些行为和属性的组合体。 - 三个基本特征 : 封装(隐藏数据,避免造成程序之间过度依赖;引起对象状态不一致) 继承(继承父类的功能,扩展父...原创 2012-05-15 01:24:32 · 86 阅读 · 0 评论 -
[知识点] 漫谈设计模式 03
第二篇 创建对象 - 直接使用new 所带来的高耦合度。 - 如何避免耦合度? - OOP带给我们的好处之一是封装,如果封装这些实例化的细节,即对客户对象隐藏实例化的过程, 那么我们新添加一个接口的实现或者抽象类的具体类,也不会影响客户代码了,降低了耦合度。 - 客户对象(Client)和服务对象(Service) -->可移植性和重用性 -- C...原创 2012-05-24 01:55:44 · 71 阅读 · 0 评论 -
[知识点] 漫谈设计模式 04
××××× Factory Method ××××× # 4.1 概述 - 如何使用工厂方法模式,创建普通的类。 - 场景 - 只关心该接口提供的功能 - 创建过程复杂。 如需要初始化其他关联的资源类,读取配置文件等等 - 接口有很多具体实现或者抽象类有很多子类时,你可能需要为客户代码写一大串if-else逻辑来决定使用 哪个具体实现或者子类...原创 2012-06-04 01:35:28 · 89 阅读 · 0 评论 -
[知识点]漫谈设计模式 05原型模式
---------chapter 5 原型模式------------> 5.1 概论 # Prototype 不等于 java.lang.Cloneable接口。 5.2 原型模式 # 当创建这些对象(一般是大对象)非常耗时或者创建过程非常复杂, # OOP 语言提供了内存中对象的复制,Java语言提供了对象的浅拷贝; -> 浅拷贝: 复制一个对象时,如果它的一个属性是引用,则复制...原创 2012-06-19 00:28:53 · 78 阅读 · 0 评论 -
Critical Path Method(CPM)
1. 百度百科学习,大概的了解。2. 相关PPT学习,理解CPM的工作原理。3. 视频: 计算机考研专业课知识点分析:数据结构之关键路径 4. 数据结构----关键路径详解(Java) 5. Design Spec - CPM.docx ...原创 2012-06-23 00:44:35 · 345 阅读 · 0 评论