设计模式
风杨sty
H5游戏开发工程师 unity开发
展开
-
从0理解设计模式《大话设计模式》
前言: 周末搬家,重新看了一下设计模式,决定写一版设计模式,方便以后查漏补缺知识点,俗话说:罗马不是一天建成的,慢慢写。(成功掩盖周末打了一天游戏的尴尬,哈哈)这个系列决定以一个初学者的角度来分析设计模式,以及讲讲如何理解设计模式,将他运用到现实的工程中 。 有说的不正确或者不准...原创 2019-05-27 11:03:37 · 112 阅读 · 0 评论 -
从0理解设计模式《UML图》
进入正题UML类图可以按照指定的图形规则,有效的表示出类与类直接的关系,就像五线谱一样,按照指定规则的书写,阅读者就知道对应的曲调,当然前提你也得会,看得多了就会,不过我现在还不会。。。。。。。。UML画图工具:ProcessOnVS也可以使用UML,详细请看这篇文章:广东雨神的爱情故事UML解释感谢海澜大叔的帮助下面开始官方讲解:类public abstr...转载 2019-05-27 11:16:03 · 151 阅读 · 0 评论 -
从0理解设计模式《简单工厂》
前言: 中午休息时间整理了一下简单工厂的概念和方法,和大家分享一下我在开始写程序的时候经常会遇到一种情况,例如更改一个字段,或者添加一个小功能,就会把之前的废弃掉,重写单独开一个类,然后增加变量,方法(粘贴复制那种),结果就单单改了其中的一个功能而已,耗时耗力,如果你也遇到这种情况,那么说明非常需要学习下设计模式了。设计模式是什么?我认为设计模式是:一种思想,一种模...原创 2019-05-27 14:20:50 · 98 阅读 · 0 评论 -
从0理解设计模式《工厂二姐妹》
前言笔者重新整理了一下工厂模式,并对工厂二姐妹做了一下对比,方便以后面试的时候用来回顾知识点。以下是大姐-------简单工厂:简单工厂就是生产不同产品using System.Collections;using System.Collections.Generic;using UnityEngine;//---创建一个产品抽象父类,后续需要生产的...原创 2019-05-28 11:20:39 · 157 阅读 · 0 评论 -
设计模式《七大原则》
设计模式是快速提升程序猿编程能力的一种方式。首先是网上的解释如下:1. 单一职责原则每一个类应该专注于做一件事情。2. 里氏替换原则父类存在的地方,子类是可以替换的。3. 依赖倒置原则实现尽量依赖抽象,不依赖具体实现。高层模块不应该直接依赖于低层模块,高层模块和低层模块应该同时依赖一个抽象层。4. 接口隔离原则应当为客户端提供尽可能小的单独的接口,而不是提供大的总的接口。5. 迪...原创 2019-05-24 09:13:44 · 223 阅读 · 0 评论 -
从0开始理解设计模式《建造者模式》
前言:笔者对比了一下建造者模式和抽象模式,这里详细做一个对比一个产品从原材料到成品要经过很多工序,多种工序经过流水线式的生产产出源源不断的产品。例如盖房子:首先你要准备水泥,钢筋,砖块,然后盖一层、二层、三层直到最高层,通电,通水等等多道“工序”才能完成成品。其中每一道工序都是对产品的全新创建、但是我们只关心最后的终极产品---【房子】。...原创 2019-05-28 15:48:06 · 131 阅读 · 0 评论