![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
_ 码农小白_
这个作者很懒,什么都没留下…
展开
-
码农小白 设计模式篇 状态模式
码农小白 设计模式篇状态模式1、状态的认识2、面向过程思维的代码实现小结:3、面向对象实现小结4、用状态模式实现1、状态模式的简介2、状态模式的好处3、状态模式的使用4、代码实现 状态模式 1、状态的认识 世界万物皆有状态 人有着许多状态 如心情方面的:开心、快乐、沮丧、悲伤等 如生活方面的:运动、工作、休息、旅行等 时间也有这许多状态 如:上午、下午、晚上等 怎么能通过代码实现状态的切换呢? ...原创 2020-04-06 17:13:02 · 212 阅读 · 0 评论 -
码农小白 设计模式篇 简单工厂模式
码农小白 设计模式篇简单工厂模式1、面试题的 【 坑 】2、用简单工厂模式实现汽车工厂3、用简单工厂模式实现计算机4、总结 简单工厂模式 1、面试题的 【 坑 】 面试题: 请你用现如今任意一种流行的面向对象语言实现一个计算机控制台程序,要求输入两个数和运算符,得出结果。 一看到这题目,我首先想到了用 switch 语句,对 运算符 进行 情况判定,然后对其数字相应操作。 下面是我的第一代实现...原创 2020-02-19 23:30:54 · 152 阅读 · 0 评论 -
码农小白 设计模式篇 单例模式
码农小白 设计模式篇单例模式1、定义2、单例模式使用的场景3、单例模式的简单实现4、饿汉单例模式5、懒汉单例模式6、饿汉单例模式和懒汉单例模式的区别 单例模式 1、定义 确保一个类有且只有一个实例,并提供一个访问它的全局访问点 2、单例模式使用的场景 相传,远古时期,大地出现了严重的旱灾。炎热烤焦了森林,烘干了大地,晒干了禾苗草木。原来,帝俊与羲和生了10个孩子都是太阳,他们住在东方海外,海水中...原创 2020-02-19 18:02:14 · 216 阅读 · 0 评论 -
码农小白 设计模式篇 设计模式基础
码农小白 设计模式篇设计模式基础1、设计模式的起源2、设计模式的概念3、设计模式遵循的原则1、单一职责原则2、开闭原则3、替换原则4、依赖倒置原则5、接口隔离原则6、最少知道原则7、少用继承多用组合4、为什么要学习设计模式5、为什么要在游戏开发中引入设计模式 设计模式基础 1、设计模式的起源 设计模式从1994年,四位大牛共同撰写的一本《设计模式》的著作开始,从此翻开了面向对象程序设计的新篇章。从...原创 2020-02-17 20:56:09 · 155 阅读 · 0 评论 -
码农小白 单例模式 设计模式篇
单例模式 很多时候一个类型的对象只能有一个 如太阳只能有一个,月亮也只能有一个,这时候我们就需要用到单例模式 实现代码如下 class Sun { public static sun; //设置静态对象 private Sun(){ } //私有构造函数 public static Sun GetSun() //获取对象 { if(sun == nill) ...原创 2020-01-14 23:54:27 · 148 阅读 · 0 评论