首页 > 代码库 > 23种设计模式
23种设计模式
单例模式:
1、单例理解就是不能让外部去实例化对象,不能让外面随便new,外面可以随便new就表示不是单例的。
如何保证这个类不给外面的类实例化呢?
通常实例化一个对象,就是调用他的构造方法。只要把构造方法私有化后外部就不能调用构造方法去实例化对象。
2、声明一个本类对象
你不让外部去实例化一个对象,那么你自己实例化一个对象。
3、给外部提供一个静态公有方法获取对象实例
外部如何获取这个对象的实例呢?通过调用提供的这个静态方法,获取对象的实例。
23种设计模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。