设计模式
文章平均质量分 77
apus9527
这个作者很懒,什么都没留下…
展开
-
设计模式--模板方法设计模式
1.定义:模板方法设计模式------在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 2.引申知识点:骨架方法定义为final,目的是防止子类去修改它。算法步骤可以动态改变,使用的是钩子函数,子类决定是否执行。 3. head first 中的例子原创 2014-10-30 09:53:33 · 432 阅读 · 0 评论 -
设计模式--适配器模式
1.定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式shide原创 2014-10-31 11:20:44 · 412 阅读 · 0 评论 -
设计模式--单例模式
1.定义:确保一个类只有一个实例,并提供一个全局访问点。原创 2014-10-30 14:45:51 · 410 阅读 · 0 评论 -
设计模式--命令模式
1.定义:命令模式----将请求封装成对象,这可以让你使用不同的请求,队列,或者日志请求来参数化其他对象。命令模式也可以支持撤销操作。 2.代码部分原创 2014-10-30 14:05:25 · 371 阅读 · 0 评论 -
设计模式--外观模式
1.定义:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 2.代码部分原创 2014-11-02 09:55:59 · 291 阅读 · 0 评论 -
设计模式--工厂方法模式
1.定义:定义一个用于创建对象的接口让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到其子类。原创 2014-11-02 11:53:05 · 344 阅读 · 0 评论 -
设计模式--简单工厂
1.定义:提供一个创建对象实例的功能,而无须关心其ju原创 2014-10-31 14:37:21 · 374 阅读 · 0 评论