为了使用简单,需要先写一个单件类,头文件的代码如下:其中静态方法Instance保证IconHelper的实例全局唯一(注意构造函数已经私有化了)#ifndefICONHELPER_H#defineICONHELPER_H#include#include#include#include#includ...
分类:
其他好文 时间:
2014-06-28 16:48:08
阅读次数:
242
1.声明实例变量(静态)
2.私有化构造函数
3.创建获取实例的方法
public class Singleton{
//创建实例变量
private static Singleton singleton;
//私有化构造函数
private Singleton(){
}
//创建获取实例的方法
public static Singleton getI...
分类:
编程语言 时间:
2014-06-24 18:28:19
阅读次数:
206
单一模式的几个注意点:一)
设计单一模式,首先须要把构造函数给私有化了,不让外界訪问,那么外界仅仅能通过提供的函数获取一个新的类。二)
C++的单一模式,记得要在类外初始化一个类,否则或内存出错的。三) 这个唯一的类必须是要静态的程序:#ifndef _SINGLETON_H#define
_SIN...
分类:
其他好文 时间:
2014-06-13 17:36:18
阅读次数:
249
1.代码设计思路:一个总接口:规范策略执行方法一个代理类:将接口作为类的私有化变量,初始化构造多个普通接口实现类:具体实现策略方法一个方法执行类:将代理类通过构造函数初始化实现类,实现方法的执行2.模式优点:高内聚低耦合3.利用面向接口编程的思想
通过对接口的操纵 事实上实现了对实现类的具体业务执行...
分类:
其他好文 时间:
2014-06-11 10:28:34
阅读次数:
283
/**
* 单例设计模式
* 应用场合:只需要一个对象的
* 作用:保证整个应用程序中某个实例有且只有一个
* 类型有:饿汉模式、懒汉模式
* 下面的例子是一个饿汉模式的例子
*/
class SingleDemo
{
// 1.将构造方法私有化,不允许外部直接创建使用
private SingleDemo()
{}
// 2.创建类的唯一实例,使用private stat...
分类:
编程语言 时间:
2014-06-11 06:16:55
阅读次数:
229
1.什么是JavaBean?
JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:
这个Java类必须具有一个无参的构造函数
属性必须私有化。
私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。
虽然Sun公司在定义JavaBean规范时,允许Java开发人员把JavaBean设计得可以像Swing组件一样功能强大,但在实际的J2EE开发中,通常只使用到以上JavaBean最基本的特性。
JavaBean在J2EE开发中,通常用于封装数据,对于...
分类:
编程语言 时间:
2014-06-11 00:57:08
阅读次数:
332
????我的整理vim的显示分为字体和配色。为了私有化而不影响其他人的配置,需要在自己的home下建立相应的文件和文件夹——.vimrc和.vim/colors。vim和Gvim要区分开vim中的配色方案都是给Gvim使用的,而终端的vim是使用不了的SecureCRT和vim我本地是使用Secur...
分类:
其他好文 时间:
2014-06-10 22:05:36
阅读次数:
297
单一模式的几个注意点:
一) 设计单一模式,首先需要把构造函数给私有化了,不让外界访问,那么外界只能通过提供的函数获取一个新的类。
二) C++的单一模式,记得要在类外初始化一个类,否则或内存出错的。
三) 这个唯一的类必须是要静态的
程序:
#ifndef _SINGLETON_H
#define _SINGLETON_H
#include
#include
using...
分类:
其他好文 时间:
2014-06-01 18:09:44
阅读次数:
371
三十一、如果变量名要加注释,说明命名不是很准确。不规范示例:暂无规范实例:暂无解析:暂无三十二、任何类字段除非必要,否则都要私有化不规范示例:public
class Person{ String name; String sex; int age;}规范示例:public class C...
分类:
编程语言 时间:
2014-05-31 14:29:47
阅读次数:
312
在前几篇文章中我介绍过js的闭包,这一篇主要简单的介绍一下js中闭包的范式。那么何谓闭包的范式呢?首先回想一下闭包的概念,闭包是外部函数与函数内部之间通信的桥梁,通过对函数的返回,使得外部的函数能够訪问函数内部的一些数据。也就是说闭包能够使得函数内部的数据私有化或者说是公有化。范式实际上就是js中的...
分类:
Web程序 时间:
2014-05-26 02:18:36
阅读次数:
244