2010年8月26日
摘要: 1.所有编程初学者都会遇到这样的问题:碰到问题就直觉的用计算机能够理解的逻辑来描述和表达待解决的问题及具体的求解过程。这其实是用计算机的方式去思考。这样的思维使得我们的程序只为满足实现当前的需求,程序不容易维护、不容易扩展、不容易复用,更达不到高质量代码的要求。2.可考虑通过封装、继承、多态把程序的耦合度降低;使用设计模式来增加程序的灵活性,使程序易于修改和复用。(即面向对象的好处)3.理解简单工厂模式。工厂是可理解为用一个单独的类,用这个类来创造实例。4.UML类图类(Class)图,用矩形框表示,第一层表示类名,抽象类用斜体字表示。第二层表示类的特性,通常是字段和属性。第三层是类的操作,通 阅读全文
posted @ 2010-08-26 14:40 qinzj 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 《大话设计模式》读书笔记-第1章 简单工厂模式 《大话设计模式》读书笔记-第2章 策略模式 《大话设计模式》读书笔记-第3章 单一职责原则 《大话设计模式》读书笔记-第4章 开放-封闭原则 《大话设计模式》读书笔记-第5章 依赖倒转原则 《大话设计模式》读书笔记-第6章 装饰模式 《大话设计模式》读书笔记-第7章 代理模式 《大话设计模式》读书笔记-第8章 工厂方法模式 《大话设计模式》读书笔记-第9章 原型模式 《大话设计模式》读书笔记-第10章 模板方法模式 《大话设计模式》读书笔记-第11章 迪米特法则 《大话设计模式》读书笔记-第12章 外观模式 ... 阅读全文
posted @ 2010-08-26 14:33 qinzj 阅读(445) 评论(0) 推荐(0) 编辑