首页 > 代码库 > java设计模式
java设计模式
1.工厂模式
普通工厂模式:
工厂类提供一个方法可以生产多种实现了某种接口的类
多方法工厂模式:
一个方法对应一个要生产的类
静态工厂模式:
静态方法来生产类
2.抽象工厂模式
工厂类实现了某接口,产品实现了某接口。
新产品只需新建一个工厂类,无需修改原有的工厂类。
3.单例模式:
懒汉模式
public static Singleton getinstance(){
if(instance==null){
sychronized(instance){
instance=new Singleton();
}
}
return instance;
}
恶汉模式:
private static Singleton instance=new Singleton();
public static Singleton getinstance(){
return instance;
}
java设计模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。