factory.java

来自「JSP新闻发布系统 JSP新闻发布系统」· Java 代码 · 共 79 行

JAVA
79
字号
package net.ijsp.news.news;/** * <p>Title:用户相关信息 </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: ijsp.net</p> * @author ccjsmile * @version 1.0 */import net.ijsp.news.search.SearchManager;import net.ijsp.news.search.Query;public abstract class Factory {        private static Factory factory = null;        private final static String className = "net.ijsp.news.news.mysql.MysqlFactory";        /**        * 获得Factory的实例        */        public static Factory getInstance() {                if(factory==null) {                        try {                                Class c = Class.forName(className);                                factory = (Factory)c.newInstance();                        } catch (Exception ex) {                    ex.printStackTrace();            }                }                return factory;        }        /**        * 获取 User 实例        */        public abstract User getUser() ;        /**        * 获取 UserFactory 实例        */        public abstract UserFactory getUserFactory() ;        /**        * 获取 Board 实例        */        public abstract Board getBoard() ;        /**        * 获取 BoardFactory 实例        */        public abstract BoardFactory getBoardFactory() ;        /**        * 获取 News 实例        */        public abstract News getNews();        /**        * 获取 NewsFactory 实例        */        public abstract NewsFactory getNewsFactory();        /**        * 设置检索        */        public abstract SearchManager getSearchManager();        /**        * 检索        */        public abstract Query getQuery();}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?