
设计模式
明梅
这个作者很懒,什么都没留下…
展开
-
1设计模式-工厂模式
设计模式 1、工厂模式 假设有代码包A和代码包B,代码包B是代码包A的调用者,A向B暴露接口InterfaceA。在A的内部结构中,实现了InterfaceA的有ClassA1,ClassA2,ClassA3,……ClassA100。但是B并不关心这些,因为对于B来说,A的功能只有一个,就是InterfaceA。这个时候,B想要使用一个InterfaceA的实现,想要new一个出来,...原创 2018-02-27 15:23:11 · 226 阅读 · 0 评论 -
2设计模式-单例模式
单例模式 定义: 确保某个类只有一个实例,能自行实例化并向整个系统提供这个实例。 所谓单例,指的就是单实例,有且仅有一个类实例,这个单例不应该由人来控制,而应该由代码来限制,强制单例。 使用场景: 当产生多个对象会消耗过多资源,比如IO和数据操作 某种类型的对象只应该有且只有一个,如,在多个功能模块里都需要写的log 一般是对于那些业务逻辑上限定不能多例只能单例的情况,例如...原创 2018-02-27 16:18:31 · 193 阅读 · 1 评论