摘要: C#设计模式(1)——单例模式(Singleton) 确保一个类只有一个实例,并提供一个全局访问点,能够帮助开发者创建一个唯一的实例 使用: 以前在线白鹭H5游戏时,因为有很多的场景类, 而每个场景类不需要创建很多遍, 所以使用单例模式 还有就是时区时间那个 介绍 意图:保证一个类仅有一个实例,并提 阅读全文
posted @ 2020-12-02 14:44 ProZkb 阅读(770) 评论(0) 推荐(0) 编辑
摘要: C#设计模式(2)——工厂模式 1.工厂模式介绍 上一篇我们知道了简单工厂的缺点是:当我们添加一个新的产品时需要修改工厂类,这样就违背了开闭原则工厂模式就是为了解决这一缺陷而出现的,解决的方法是把创建具体实例的任务放在了工厂的子类中,工厂只提供了创建实例的的接口,还以上一篇中的生产鼠标为例: 鼠标类 阅读全文
posted @ 2020-12-02 10:47 ProZkb 阅读(259) 评论(0) 推荐(1) 编辑
摘要: C#设计模式(1)——简单工厂模式 1.什么是简单工厂 现实中的工厂负责生产产品(笔记本,鼠标,手机等等),顾名思义,编程中的简单工厂就是一个生产对象的类(工厂的本质还是类Class),它的主要作用是创建具体的产品类实例(类似工厂创建出具体的产品)。我们以一个生产鼠标为例来分析简单工厂的作用,鼠标有 阅读全文
posted @ 2020-12-02 10:14 ProZkb 阅读(244) 评论(0) 推荐(0) 编辑