观察者模式,又称订阅者/发布者模式。这个模式对于减少模块之间的偶合还是非常有用的。为什么这么说,是因为被观察者不必事先知道有多少个模块对它有依赖,扩展和修改都非常自由。许多设计模式的书上对这个模式都写的过于神秘,以致于许多新手不愿意去学习它,应用它。我从百度上搜索"观察者模式“:观察者模式(有时又被...
分类:
其他好文 时间:
2014-12-10 00:18:07
阅读次数:
178
工厂模式在多态性设计中非常重要,如果应用得当,可以使得应用程序的移植性更好,类之间的依赖更松散,从而提高灵活性。如果说单例模式被为类的职责的话,那么工厂模式就是类的多态性。 那么什么是工厂类呢? 概念:工厂类是指包含了一个专门用来创建其它对象的方法的类。 应用场景:工厂模式通常用来返回符合类似接口....
分类:
其他好文 时间:
2014-11-26 22:27:31
阅读次数:
211
原文地址:http://www.cnblogs.com/zhili/p/SimpleFactory.html一、引言 这个系列也是自己对设计模式的一些学习笔记,希望对一些初学设计模式的人有所帮助的,在上一个专题中介绍了单例模式,在这个专题中继续为大家介绍一个比较容易理解的模式——简单工厂模式。二、....
最近也在学设计模式,现在就讲讲代理模式。代理分为静态代理和动态代理。首先是明确代理模式的各个角色。1、抽象角色:声明了目标对象和代理对象的共同接口,这样一来在任何可以使用目标对象的地方都可以使用代理对象。即目标对象和代理对象要有相同的行为,当让目标对象也可以有自己的行为。2、目标对象角色:定义了代理...
分类:
其他好文 时间:
2014-11-15 23:09:53
阅读次数:
246
前言 最近生活也算开始稳定起来,工作暂时告一段落,那么接下来就应该踏踏实实的打打开发基础了。对于博主这样的一个JAVA小白来说,如何编码、如何设计结构成为了一个难点。以前都局限于一个模块内,调用简单的借口,拼接业务逻辑而已,现在慢慢的了解到设计模式的重要性。 很早就想学习设计模式,也多多少少看过.....
分类:
其他好文 时间:
2014-10-19 12:47:01
阅读次数:
185
软件简介亿图图示专家是一款综合矢量绘制软件,新颖小巧,功能强大,可以很方便的绘制各种专业的流程图、组织结构图、网络拓扑图、思维导图、商业图表、科学设计图等。轻轻松松绘制各种专业流程图,网络图,思维导图及商业图表。 采用更智能人性化的绘制方式,丰富的图形模板库和特色实例库,它将帮助您最大程度的减少工作...
分类:
其他好文 时间:
2014-10-13 21:18:07
阅读次数:
168
教学设计:综合实践课高中《视频信息的采集与加工》综合实践活动课教学设计虚拟机在《计算机网络》实训教学中的应用朱彩兰基于技术应用品质的信息技术教学设计——兼评《我行我素秀图片》教学设计基于课型的教学分析——兼评《补间动画我来做》教学设计例谈基于学习风格差异的信息技术教学设计从GCCCE2003教学案例...
分类:
其他好文 时间:
2014-09-25 20:22:27
阅读次数:
261
C#设计模式学习笔记-单例模式 最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。 在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensurea class onl.....
分类:
其他好文 时间:
2014-09-22 16:43:42
阅读次数:
189
型号:MF-003 此款手持终端方案主要特点为采用人体力学设计、小巧轻便、操作灵活,在保证行业专用设备属性的同时,充分考虑到客户使用的舒适度。其完整的解决方案为网络智能终端、银行保险行业智能手持终端,警用PDA、酒楼酒吧服务行业手持终端、快递物流行业终端,车载智能导航终端,远程数据传送和控制等行业实...
分类:
其他好文 时间:
2014-09-17 15:04:12
阅读次数:
309
前言 析构函数的作用在于完成对象销毁的一些“善后工作”,然而,某些不科学的设计会产生一些问题。 本文将说明其中的一种不科学设计 - "将异常处理机制设定在析构函数中" 会产生的问题,以及解决方案。问题描述 首先,请看一下一段代码: 1 class Widget { 2 public: 3 ...
分类:
其他好文 时间:
2014-08-27 21:52:08
阅读次数:
201