设计模式--单例和工厂(牛刀小试 呵呵)
首先说说这个简单的singleton(单例设计模式) 原理很简单 就是我们在类里面提供一个private的构造方法 让别的类不能new我的实例 自己来控制自己的产生 然后有个一个getInstance的静态方法 里面返回本身类里面new的实例 ------呵呵 实现了单例的设计模式 其实单例的实现还有很多方法 希望大家来讨论
code:
package com.test.client;import com.test.base.BaseFactory;import com.test.base.BaseInterface;import com.test.factory.Bean2Factory;public class Client {/** * @param args */public void test(){BaseFactory factory = new Bean2Factory();BaseInterface bf = factory.create();bf.print();}public static void main(String[] args) {Client c = new Client();c.test();}}