聚沙成塔

简单工厂模式在-I中的应用

上一篇 / 下一篇  2013-05-18 21:27:14 / 个人分类:单元测试

简单工厂类负责创建的对象比较少,客户只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心。由于简单工厂很容易违反高内聚责任分配原则,因此一般只在很简单的情况下应用。

 

public final class ServiceAccess {

 ...............

    public static FTPService getFTPService() throws ServiceAccessException {

              return new com.new.protocol.FTPImpl();

       }

       public static HTTPService getHTTPService() throws ServiceAccessException {

              return new com.new.protocol.HTPImpl();

       }

       public static TCPService getTCPService() throws ServiceAccessException {

              return TCPServiceImpl.getInstance();

       }

       public static ConnectionPool getConnectionPool() throws ServiceAccessException {

              return (ConnectionPool) ConnectionImpl.getInstance();     

       }

…………….

}

TAG: 简单工厂模式

 

评分:0

我来说两句

Open Toolbar