java 工厂类
一、静态方法
package com.wt.ioc_01; public class ClientService { private static ClientService clientService = new ClientService(); private ClientService() {} public static ClientService createInstance() { return clientService; } }
二、非静态方法
package com.wt.ioc_01; public class DefaultServiceLocator { public static DefaultServiceLocator defaultServiceLocator = new DefaultServiceLocator(); private DefaultServiceLocator(){} public DefaultServiceLocator createClientServiceInstance(){ return defaultServiceLocator; } }