模式分类:从目的来看:1.创建型(Creational)模式:负责对象创建。2.结构型(Structural)模式:处理类于对象间的组合。3.行为型(Behavioral)模式:类与对象交互中的职责分配。从范围看:1.类模式处理类于子类的静态关系。2.对象模式处理对象间的动态关系。动机在软件系统中,...
分类:
其他好文 时间:
2014-08-19 23:48:05
阅读次数:
326
function A(){ // 存储实例对象 var instance; // 重写构造函数,只返回闭包内的局部变量instance A = function(){ return instance; } // 重写原型为实例本身 之后定义在原型上的属性和方法会直接赋在该实例上 ...
分类:
编程语言 时间:
2014-08-19 23:38:45
阅读次数:
237
两个excel表格去除重复的数据,一个大表,一个小表,大表中包含了小表的数据,需要将大表中包含小表的记录删除。简单例子,下面为两个表100110110021021003103100410410021021004104第一步在大表的空白格(C1)中插入公式:IF(COUNT(MATCH(A1&B1,S...
分类:
其他好文 时间:
2014-08-19 18:32:05
阅读次数:
175
在我们的项目中,通过Spring来管理业务逻辑Bean,但是Spring Bean的作用域默认是单例,而我们的业务逻辑Bean不是线程安全的,所以需要将Spring Bean改为多例模式。为单个Bean设置单例或者多例,可以通过设置singleton属性。而通过context:component-s...
分类:
编程语言 时间:
2014-08-19 16:05:24
阅读次数:
182
单例对象
Scala没有静态方法或静态字段,你可以用object这个语法结构来达到同样目的,
object HelloWorld {
private var lastNumber = 0
def newUniqueNumber()={lastNumber+=1;lastNumber}
}
使用的时候直接调用HelloWorld.newUniqueNumber()即可。对象的构造器...
分类:
其他好文 时间:
2014-08-19 14:33:44
阅读次数:
128
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。我们来看一下单例模式下的饿汉模式代码:.....
分类:
其他好文 时间:
2014-08-19 12:48:14
阅读次数:
174
上一篇文章,介绍了java中四种单例设计模式;其中,可以使用枚举类型方式实现单例设计模式,但是实现的例子比较简单,本文将通过枚举单例,实现如何同时读取xml、properties属性配置文件。在回味枚举单例的使用同时,介绍一些属性配置文件的使用方式。1、代码实现packagecom.pr..
分类:
其他好文 时间:
2014-08-18 18:49:23
阅读次数:
268
原理 万物皆为对象。假设将'莫德'(我)看成对象。莫德的属性有名字,性别,年龄等。 莫德的行为有吃饭,走路,睡觉等。莫德与他人的往来即对象间的交互。对象对应世界的一个实体。类,即管理对象的分类。如果莫德是具体的对象。男人即类。人即接口。构建方式 单例对象:JSON 普通对象:(function...
分类:
编程语言 时间:
2014-08-18 13:04:32
阅读次数:
205
笔记内容比较杂!
1.Scala中的单例对象使用object修饰,类似于C++中的静态类。调用其内部函数时,直接使用对象名调用,不能用new申请!
2.一个文件中可以定义名称相同的类和单例对象,单例对象被称作是类的伴生对象(Companion Object)。二者可以相互访问彼此的私有成员。伴生对象可以理解为是相同名称的类的静态成员函数。
3.Scala文件名不需要与...
分类:
其他好文 时间:
2014-08-18 01:34:33
阅读次数:
234