- 博客(5)
- 收藏
- 关注
原创 设计模式之行为型模式
下面我们来介绍最后一种类型设计模式,它就是行为型模式。 行为型模式:涉及到算法和对象间的职责分配,不仅描述对象或类的模式,还描述它们之间的通信方式。行为模式采用继承机制在类间分派行为。 1.观察者模式(observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于他的对象都得到通知并被自动更新。这个主题对象在状态发生变化时,会
2013-04-14 09:21:56 1629 7
原创 设计模式之结构型模式
前面我们介绍了设计模式中的创建型模式,这一篇我们来介绍结构型模式。结构型模式:顾名思义讨论的是类和对象之间的结构。它采用继承机制来组合接口或实现,(类结构型模式),或者通过组合一些对象,从而实现新的功能(对象结构型模式)。包括以下七种模式: 1.适配器模式(Adapter):将一个类的接口转换成客户希望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适
2013-04-12 21:50:24 1460 5
原创 设计模式之创建型模式
上一篇我们介绍了设计模式的六大原则,对设计模式的法则有了一个清晰的认识,这篇我们来介绍设计模式的分类:设计模式分为这三类:创建型模式、结构型模式、行为型模式。点击查看大图 我们先来了解创建型模式:创建型模式是处理对像创建的设计模式。它有这两个主旋
2013-04-10 21:24:13 1503 4
原创 设计模式六大原则
设计模式是面向对像技术的最新进展之一。由于面向对象设计的复杂性,所以我们都希望做出应对变化,提高复用的设计方案,而设计模式恰恰是我们所需要的,使用设计模式主要是为了可重用代码,让代码更容易的被他人理解,保证代码的可靠性。设计模式主要分为原则,和它的分类: 在看完设计模式之后,发现每个模式都有这六个原则的影子。所以在学习设计模式前,就应该要对这六大原则
2013-04-09 14:42:52 1650 8
原创 大话设计模式之外观模式
外观模式(Facade),也叫门面模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式是一种使用频率非常高的结构型设计模式,他通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。 就拿大家最喜欢吃的泡面来说(额,稍微没有出息点
2013-04-02 21:06:24 1659 20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人