为了使用简单,需要先写一个单件类,头文件的代码如下:其中静态方法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