摘要: UML概述 uml简介 uml(unified Modeling Language )为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。 uml的定义包括UML语义和UML表示法两个部分。 (1)UML语义:UML对语义的描述... 阅读全文
posted @ 2014-10-29 15:19 石奈子0314 阅读(3548) 评论(0) 推荐(1) 编辑
摘要: 不多说 直接上例子package org.lxh.demo15.getclassdemo ;class X{};public class GetClassDemo02{ public static void main(String args[]){ Class c1 = null... 阅读全文
posted @ 2014-10-11 11:26 石奈子0314 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 初学java的人肯定都配置过java三大环境变量 。JAVA_HOME:JDK目录PATH:jdkbin目录 jre目录CLASSPATH:一般指向类库lib,也可自定义使用以下例子是个小例子:在E:\JavaTest目录下分别有两个java源文件A.javapublic class A{ p... 阅读全文
posted @ 2014-09-24 15:43 石奈子0314 阅读(213) 评论(0) 推荐(0) 编辑
摘要: package com.escs.utils;import java.util.Iterator; import org.hibernate.cfg.AnnotationConfiguration; import org.hibernate.cfg.Configuration; import ... 阅读全文
posted @ 2014-08-27 13:35 石奈子0314 阅读(1397) 评论(0) 推荐(0) 编辑
摘要: 一、什么是建造者模式?Bulider模式又叫建造者模式,或者生成器模式。其属于创建型模式的一种。用来隐藏符合对象的创建过程。他把符合对象的创建过程进行了抽象。通过子类继承和重载的方式,动态的创建具有复合属性的对象。二、建造模式的结构三、建造模式的应用场景- 对象的创建:Builder模式是为对象的创... 阅读全文
posted @ 2014-08-07 16:35 石奈子0314 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一、什么是原型模式prototype模式是一种创建型模式,它采用复制原型对象的方法来创建对象的实例。使用prototype模式创建的实例,具有和原型一样的数据。二、原型的特点1.由原型对象自身创建目标对象。也就是说对象的创建这一动作发自原型对象本身。2。目标对象是原型对象的一个克隆。也就是说通过pr... 阅读全文
posted @ 2014-08-07 10:43 石奈子0314 阅读(979) 评论(1) 推荐(0) 编辑
摘要: 一、什么是单例模式单例是一种创建型模式,使用单例,可以保证一个类只生成一个实例对象。也就是说在整个程序空间内,只存在一个实例对象。GOF对单例的定义:保证一个类只有一个实例存在,同时提供对该实例加以访问的全局访问方法。二、为什么要使用单例模式在应用系统开发中,我们常常有以下需求:- 在多个线程之间,... 阅读全文
posted @ 2014-08-06 17:49 石奈子0314 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、什么是抽象工厂模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的。抽象工厂模式可以向客户端提供一个借口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。Fruit接口public interface Fruit { /* * 采集 */ ... 阅读全文
posted @ 2014-08-06 14:04 石奈子0314 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、什么是工厂方法模式 简单工厂模式属于类的创建型模式,又叫做多态工厂模式。工厂方法模式的意义是定义一个创建产品对象的工厂接口。将实际创建工作推迟到子类当中。核心工厂类不在负责创建产品。这样核心类就成为了一个抽象工厂角色。仅负责具体工厂子类必须实现的接口。这样进一步抽象化的好处是使得工厂方法模式可... 阅读全文
posted @ 2014-08-05 16:17 石奈子0314 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、什么是简单工厂模式 简单工厂模式属于类的创建型模式,又叫做静态工厂模式。通过定义一个类来专门负责创建其他类的实例。被创建的实例具有共同的父类。 Fruit类public interface Fruit(){ public void get(); } Apple类 public cla... 阅读全文
posted @ 2014-08-04 15:48 石奈子0314 阅读(456) 评论(0) 推荐(0) 编辑