
java 设计思想
木木木是我
这个作者很懒,什么都没留下…
展开
-
java设计模式--工厂模式
public interface Api { public void t1();}public class Impl1 implements Api { @Override public void t1(){ System.out.println("方式1的解决方案---一大堆..."); }}public class Impl2 implements Api{...原创 2018-04-14 11:36:38 · 163 阅读 · 0 评论 -
java设计模式---单例
//饿汉式public class Single { private final static Single s=new Single(); private Single(){ } public static Single getInstance(){ return s; }}public class Client { public static void ...原创 2018-04-14 23:59:18 · 112 阅读 · 0 评论 -
java设计模式----单例变形(多例)
mport java.util.HashMap;import java.util.Map;public class A { // 缓存(池)一定要有一个容器,而且这个容器是单例 private static Map<String, A> map = new HashMap<String, A>(); // 从池中获取一个对象 public static...原创 2018-04-15 23:24:49 · 675 阅读 · 0 评论 -
java设计模式---装饰模式
import java.io.FileReader;import java.io.IOException;public class MyBufferedReader { private FileReader fr;// 先要有个包装对象 private char[] buf = new char[1024];// new一个缓存 private int count = 0;// 记录...原创 2018-04-16 10:49:55 · 203 阅读 · 0 评论 -
Java设计模式----值对象
在java SE中 叫值对象(valueObject)在java EE中叫 javabeanimport java.io.Serializable;//值对象的命名规范: ***ValueObject, ***VO, ***Model, ***public class UserModel implements Serializable{ /** * */ private ...原创 2018-04-16 14:58:44 · 943 阅读 · 0 评论 -
java设计思想
public class A { public void t1(){ } public void t2(){ }}//B类想同时拥有: t1(),t2(),t3(),t4(),t5(),t6()的功能//相比B类更好的设计方式: 优先对象组合而非继承public class B extends A{ public void t3(){ } pub...原创 2018-04-12 23:16:39 · 2837 阅读 · 0 评论 -
java 中的设计思想---三层结构设计模式
原创 2018-04-07 10:36:56 · 1134 阅读 · 0 评论