
设计模式
路远兮
改变自己
展开
-
为什么我要学习设计模式
一、什么是设计模式原创 2014-10-22 15:53:30 · 523 阅读 · 0 评论 -
适配器模式
适配器模式将一个类的接口,转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以合作无间。原创 2015-05-23 15:14:50 · 302 阅读 · 0 评论 -
迭代器模式
迭代器模式提供一种顺序访问一个聚合对象中的各个元素,而又不暴露器内部的表示原创 2015-06-03 15:40:04 · 331 阅读 · 0 评论 -
命令模式
命令模式:命令模式将“请求”封装成对象,以便于使用不同的请求、队列或者日志来参数化其他对象。原创 2015-05-16 09:24:50 · 319 阅读 · 0 评论 -
单例模式
单件模式是指确保一个类只有一个实例,并提供全局访问点。原创 2015-05-04 14:53:31 · 665 阅读 · 0 评论 -
工厂模式
工厂模式定义了一个创建对象的接口,但由子类决定实例化的类是哪一个。工厂模式方法让类把实例化推迟到子类。原创 2015-04-26 15:04:24 · 348 阅读 · 0 评论 -
装饰者模式
装饰者模式,动态的将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。原创 2015-04-18 15:27:57 · 323 阅读 · 0 评论 -
观察者模式
观察者模式在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖他的对象都会收到通知,并自动更新。原创 2015-04-01 16:08:14 · 345 阅读 · 0 评论 -
策略模式
策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立与使用算法的客户原创 2015-03-28 14:23:59 · 415 阅读 · 0 评论 -
模板方法模式
模板方法模式在一个方法中定义了算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类在不改变算法结构的情况下,重新定义算法中的某些步骤。原创 2015-05-24 16:32:19 · 289 阅读 · 0 评论