设计模式
chenmiaosct
这个作者很懒,什么都没留下…
展开
-
面向对象设计模式原理--一针见血
1.单一职责:就一个类而言,只专注做一件事情; 2开放-封闭:就扩展开放,对修改关闭; 3liskov替换:凡是基类出现的地方都可以用子类替换; 4依赖倒置:A .高层模块不应该依赖于低层模块。二者都应该依赖于抽象。 B .抽象不应该依赖于细节。细节应该依赖于抽象。也就是说针对接口编程吧! 5接口隔离:不要强迫客户依赖他们不使用的方法; 6迪米特法则...2009-08-13 08:53:57 · 215 阅读 · 0 评论 -
设计模式的笔记总结
单例模式:定义:确保一个类的实例只有一个,分为:懒汉式和饿汉式;区别:一个是在类加载的时候就直接实例化了,而另一个则是第一次调用他的一个公有的、静态的、同步的方法才能得到实例化, 如果要经常要用到该对象的话则用饿汉式,如果可用可不用的话就用懒汉式。特征:声明一个私有的静态的类字段, 二是私有化构造器, ...2009-08-13 08:59:27 · 126 阅读 · 0 评论 -
重构的几大重要特点
1.定义:重构就是在不改变代码的业务逻辑基础上,而进行对代码中一些可读性差的代码进行修改,使得代码更加清晰、易懂、扩展性增强,这样可增强代码的可读性、可维护性。 2.重构的节奏:测试、小修改、测试、小修改. 3.重构的难题:数据库;修改接口;无法通过重构来完成! 4.重构的目标:设计模式; 5.重构的保证:测试。 6.何时不该重构:在项目的末期不该...2009-09-01 15:38:47 · 840 阅读 · 0 评论