码迷,mamicode.com
首页 >  
搜索关键字:设计模式 工厂模式    ( 23543个结果
设计模式6大基本原则之(二)
设计模式的6大基本原则,其实是在面向对象的基础上发展而来的,通过他们实现了面向对象的三大基本特性继 承、封装和多态,从而提高程序的内聚性降低耦合性,使程序可维护、复用、可扩展、灵活性好。但是一切事物都有 个度,在运用这些原则的时候不能一味地生硬的用下去,在用之前一定要好好思量,从系统的整体性能出发,最大限 度地提高系统的灵活性。...
分类:其他好文   时间:2014-06-20 13:41:41    阅读次数:183
设计模式之观察者模式C++实现
观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。        观察者模式结构图如下:                举例:         气象系统有三个部分分别是气象站(获取实际气象数据的物理装置),WeatherData对象(用来追踪来自气象站的数据,并更新布告板)和布告板(显示目前天气状况给用户看)。Weather...
分类:编程语言   时间:2014-06-20 13:38:15    阅读次数:236
Design Pattern Facade 门面设计模式
Facade设计模式主要作用是因为有个很难使用的类,然后要设计一个新类,整理好这个类,使得其更好使用。 比如有类如此: class MessyClass { char *name; public: MessyClass() : name(new char[3]) { for (int i = 0; i < 3; i++) { name[i] = ' '; } } ...
分类:其他好文   时间:2014-06-20 13:11:10    阅读次数:232
设计模式之策略模式C++实现
策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。         策略模式UML图如下:           举例:         游泳池中有不同种类的鸭子,有绿头鸭,红头鸭,橡皮鸭,木头鸭等。不同鸭子的特征或行为不同。绿头鸭(MallardDuck)可以叫声是“quack”,会飞;橡皮鸭叫声是“queak”,不会飞;木头鸭不会叫,...
分类:编程语言   时间:2014-06-20 11:54:02    阅读次数:220
Excel创建按钮调用宏
今天匆匆忙忙写了个宏,但是发现以前用来创建按钮的开发工具菜单不见了。 找了上十分钟把Excel翻了个遍,终于在Excel选项的常用中找到了,先Mark下,留个同样找不到的童鞋。 截几个图,方便大家一下子能找到哈: 接下来,你能在菜单栏看到开发工具了: 开发工具中有我们想要的各种按钮和控件,包括宏: 哈哈,恭喜你和我一样,找到按钮了,那接下来如何调用呢,下面以ActiveX控件中的按钮为例: 1、创建按钮控件并更名Index 2、双击按钮进入宏编辑模式 3、编辑你想要的VBA代码 4、退出设计模式 OK...
分类:其他好文   时间:2014-06-20 10:31:59    阅读次数:231
设计模式学习03—抽象工厂模式
1、动机与定义      工厂模式中,一个工厂只能提供一个或一类产品,当产品种类较多,形成产品系列(比如我们要创建跨平台的按钮,菜单,文本框等等一系列GUI控件:      单纯使用工厂模式会产生大量工厂,而且后期维护也不方便,我们可以从产品中找到规律,如果产品等级相对固定,以后只会新增产品族,那么我们就可以把整个产品族放到一个工厂创建,以后新增其他系统产品族也非常方...
分类:其他好文   时间:2014-06-20 10:30:06    阅读次数:234
设计模式 - 单件模式(singleton pattern) 详解
单件模式(singleton pattern) 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/28595349 单件模式(singleton pattern) : 确保一个类只有一个实例, 并提供一个全局访问点.单价模式包括3个部分: 私有构造器, 静态变量, 静态方法.具体方法:1. 标准的单例模式:/** * @time 2014.6.5 */ package sin...
分类:其他好文   时间:2014-06-20 10:02:42    阅读次数:328
Android KK后为何工厂模式下无法adb 无法重启机器 ?
前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net          雨季o莫忧离:http://blog.csdn.net/luckkof 正文   KK 以后 为何工厂模式下无法adb reboot ? 正常情况下adb reboo...
分类:移动开发   时间:2014-06-07 15:21:39    阅读次数:237
java设计模式----简单工厂
简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 那么简单工厂模式是在什么场景下使用呢,下面就以本人的理解举例说明:   就拿登录功能来说,假如应用系统需要支持多种登录方式如:手机认证、邮箱认证、用户名登录。那么自然的做法就是建立一个各种登录方式都适用的接口。 定义登录接口...
分类:编程语言   时间:2014-06-07 13:48:38    阅读次数:230
大话设计模式之简单工厂模式&工厂方法模式&抽象工厂模式
创造类模式分为三种:简单工厂模式,工厂模式和抽象工厂模式。 定义:...
分类:其他好文   时间:2014-06-07 13:48:00    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!