2012年11月2日
摘要: 策略模式记住一句话: 使用统一的接口,根据不同的参数产生不同的表现引用我上一篇的工厂,策略模式简单的如下实现就可以了DBContext.javapackage strategyfactory;import db.DataBase;public class DBContext { private DBContext() {} public static void connect(DataBase db) { System.out.println("Using " + db.getClass().getName()); db.connect(); }}... 阅读全文
posted @ 2012-11-02 02:11 ZimZz 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 本例子背景为根据客户端不同的选择,生成不同的数据库连接0. 无工厂代码package nofactory;public class NoFactory { private static final short MYSQL = 0; private static final short SQLSERVER = 1; public static void connect(short dbType) { switch (dbType) { case MYSQL: System.out.println("MySQL c... 阅读全文
posted @ 2012-11-02 02:07 ZimZz 阅读(350) 评论(0) 推荐(0) 编辑