一番话

发布时间: 2007-07-20 11:58    作者: 未知    来源: 未知    浏览:    评论

前面我已经讲过了创建型模式,即:工厂模式,抽象工厂模式,单件模式,原型模式,建造者模式。
创建型模式都是为了解决对象创建问题的。也就是说,如果你想避免将来为了创建一个你不曾考虑到的对象类型而发愁,就考虑创建型模式。
今天我试着说一下结构型模式。
结构型模式是为了解决怎么样组装现有的类,并设计他们的交互方式,从而实现一定的功能目的。同时,结构型模式包容了很多问题,例如扩展性(外观模式,组成模式,代理模式,装饰模式),封装性(适配器模式,桥接模式)。另外,flyweight模式为我们提供了一个解决大量对象实例占用资源的方案。
结构型模式中解决了以下几个问题
在不破坏类封装性的基础上,实现新的功能。这一点包括装饰模式,代理模式。
在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互。这一点包括桥接和适配器模式。
创建对一组类的统一的访问访问接口,这是组成模式
对同一类,创建不同的访问界面,提供给不同需要的访问者,这是外观模式。
上一篇 下一篇 最后一点点,续6

TAG

Smile Big Smile Surprise Stick out tongue Wink Sad Tongue Tied Indifferent Crying Embarrassed Cool Angry Angel Devil [8-|] [:#] [:-*] [:^)] [<:o)] [|-)] Yes Beer Left Hug Music Star Time Snail Pizza Automobile Umbrella Computer Storm [mo] [8o|] [^o)] [+o(] [*-)] [8-)] Coffee No Drinks [Z] Right Hug Cake Broken Heart Gift Wilted Flower Movie Dog Idea Sleep Email Travel Paradise
呢称:

加粗 斜体 下划线 链接 图片 代码 邮件地址 引用 列表

最多只能输入100个字符

Tags

SQL 数据库 asp.net C# XML 控件 .NET教程 程序 事件 数据 安全 代码 Server 客户端 验证 数据库专栏 接口 文件 Oracle DataSet 函数 DataGrid 问题 .net return C#语言 JavaScript 服务 IIS 对象 语句 windows 继承 时间 web.config 设计 开发 参数 变量 解决 字符 ADO.net 环境 VB.Net语言 web 异常 工具 服务器 计算 实例 OLEDB Application VB Word WebService insert asp net 安装 记录

精华推荐

更多

精品下载

更多