上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 定义 模板方法模式是类的行为模式。 在一个方法中定义一个算法的骨架,将一些算法的具体步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。结构和角色 AbstractClass 这个抽象类包含了一个模板方法,和抽象方法,具体方法,钩子方法。Con... 阅读全文
posted @ 2014-04-13 22:01 廖东海 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 事务 指将一系列对数据库的操作看做一个整体,要么全部被执行,要么都不执行。利用事务,可以保证数据的完整性。事务四个特性(ACID特性) 原子性(Atomic):即不可分割性,此事务内对数据库的操作要么全部被执行,要么都不执行。如果事务内的操作全部执行成功,则所有的数据库操作被提交,数据库状态发生... 阅读全文
posted @ 2014-04-13 16:24 廖东海 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 四种创建对象的方法 一, new 二, clone() 三, 对象序列化 四, reflectpackage com.nemo.clone;import java.io.Serializable;public class Clerk implements Serializable{ private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } ... 阅读全文
posted @ 2014-04-11 11:44 廖东海 阅读(5175) 评论(0) 推荐(0) 编辑
摘要: Object 类的clone() 方法 : clone() 指创建并返回此对象的一个副本。(通过clone()方法返回一个新的对象,且新的对象的属性值从原对象拷贝)。 clone() 是 Object 类的方法,所以每一个类都会从Object类继承此方法。如何实现clone : 实现 Cloneable 接口 ,重写clone() 方法 使用某个类的clone()方法,必须要实现 Cloneable 接口。否则会抛 java.lang.CloneNotSupportedException)因为Object 类本身不实现Cloneable接口,所以使用Object对象调用clone()方法... 阅读全文
posted @ 2014-04-10 18:09 廖东海 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 定义 : 门面模式是对象的结构模式,门面模式提供了一个统一的接口,用来访问子系统中的一群接口。门面定义了一个高层接口,让子系统更容易使用。 其目的是简化子系统的接口,并将客户端从子系统中解耦。结构和角色 : 门面角色(Facade) : 客户端可以调用这个角色的方法,然后将客户端发来的请求委派到相应的子系统去。子系统角色(Subsystem) : 子系统可以被客户端直接调用,或者被门面角色调用。子系统并不知道门面的存在,对于子系统而言,门面仅仅是另外一个客户端而已。实例 coding ....什么情况下使用门面模式 : 为一个复杂子系统提供一个简单的接口。子系统往往因为不断演化而变得越... 阅读全文
posted @ 2014-04-09 22:09 廖东海 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 定义 : 适配器模式,把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 通过创建适配器进行接口转换,让不兼容的接口变得兼容。两种实现方式 : 一, 类适配器 二, 对象适配器类适配器的结构和角色 目标角色(Target) :此角色是客户端所期待的接口。(由于这是类适配器,所以这里只能是接口而不能是类,因为Java只支持单继承) 源角色(Adaptee) :此角色是需要适配的类。 适配器角色(Adapter) :适配器类是模式的核心。适配器把源接口转换成目标接口。这里必须是类。package ds.adapter;pu... 阅读全文
posted @ 2014-04-08 22:32 廖东海 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 两周的低谷,一周的煎熬终于过去了。不爽,但收获很多。 五年,我终于决定不再执着。猜不透,看不懂,无法理解。我只想简单一点,再简单一点。过于复杂的感情很累,受不了。人生太短,我没时间去做无意义的事。 很急,很浮躁。只想时间过得快一点,快一点。每天第一件事就是看日历,数时间。周一起床突然想到一句话,"我到底在急什么?"。反思之后我开始端正自己的态度,换个角度。制定每周计划,每日计划。我发现,当我换个角度时,这些之前我认为很痛苦,煎熬的事也不是那么艰难。或不快,或开心都取决于我,我为什么要让自己不爽呢。 今年的感冒来的比较早,可能是被同学传染的,坐一起看了几个问题。预料到周六天会 阅读全文
posted @ 2014-04-07 22:07 廖东海 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Oracle创建新的数据库实例的两种方式 : 一, 使用oracle自带工具,Database Configuration Assistant 二, 使用命令创建. . .SQL语句分类 : 数据操作语句[Data manipulation language,DML] : INSERT,DELTE,UPDATE 等... 数据定义语句[Data definition language,DDL] : CREATE,DROP,ALTER,RENAME,TRUNCATE 等... 数据查询语句[Data query language,DQL] : SELECT 事务控制语句[trans... 阅读全文
posted @ 2014-04-06 18:35 廖东海 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 定义 命令模式属于对象的行为模式,又称行动模式或交易模式。 命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复的功能。 命令模式是对命令的封装,命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。 每一个命令都是一个操作 : 请求的一方发出请求要求执行一个操作;接收的一方收到请求,并执行操作。命令模式允许请求的一方和接收的一方独立开来,使得请求的一方不必知道接收请求的一方的接口,更不必知道请求是怎么被接收,以及操作是否被执行,何时被执行,以及是怎么被执行的。 命令模式的目的就是:... 阅读全文
posted @ 2014-04-06 17:45 廖东海 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 定义 单例模式属于对象的创建模式。单例模式确保某一个类只有一个实例。并提供一个全局访问点。三个要点 一是某个类只能有一个实例。二是它必须自行创建这个实例。三是它必须自行向整个系统提供这个实例。 package com.ds.factory.singleton;public class Singleton { private static final Singleton S_INSTANCE = new Singleton(); // private 的构造器表示此实例仅自己能创建。 private Singleton() { }... 阅读全文
posted @ 2014-03-31 20:51 廖东海 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页