设计模式
ychcai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类与类之间的关系(UML)zz
类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Association)(3)依赖(Dependency)(4)聚合(Aggregation)UML图与应用代码例子:1.泛化(Generalization)转载 2009-06-09 18:08:00 · 319 阅读 · 0 评论 -
设计模式之策略模式
策略模式:次模式定义了算法族,分别封装起来。让他们之间可以互相替换,此模式让算法的别化独立于使用算法的客户。(算法即行为)。原创 2009-06-12 17:15:00 · 250 阅读 · 0 评论 -
工厂方法模式
工厂方法模式: 定义一个创建对象的接口,但由子类决定要实例化的类是那个。工厂方法让把实例化推迟到子类。原创 2009-06-16 16:21:00 · 238 阅读 · 0 评论 -
观察者模式
观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象就会收到通知,并自动更新。原创 2009-06-15 15:04:00 · 798 阅读 · 0 评论 -
装饰者模式
装饰者模式:装饰者模式动态的将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。原创 2009-06-15 17:02:00 · 252 阅读 · 0 评论 -
命令模式
命令模式:将请求封装成对象,以便使用不同的请求、队列或日志来参数化其它对象。命令模式也支持可以撤销的操作。原创 2009-06-17 12:14:00 · 304 阅读 · 0 评论 -
适配器模式
将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。原创 2009-06-24 17:14:00 · 277 阅读 · 0 评论 -
外观模式
提供了一个统一的接口,用来访问子系统中的一群接口。外观模式定义了高层接口,让子系统更容易使用。原创 2009-06-26 10:47:00 · 227 阅读 · 0 评论
分享