- 博客(10)
- 收藏
- 关注
原创 Unity3D学习路线与学习经验分享
Unity3D学习路线与学习经验分享//最后一次更新为2019.7.22日,更新了一些废掉的链接作者:15游02 丁祺你好,这篇文档是我的导师孙老师(以下简称老孙)指名我 书写给新手、初学者以及技能有些许缺陷的人的一篇经验分享的文档,当然如果你看到了这些文字,代表着你是一个有意愿或期望去学习这款软件的人。因人与人之间有很多的不同,以下我会尽我所能,通过不同切入点与角度,并根据以上人群的不同...
2018-10-17 14:15:14
59228
46
原创 设计模式 之 建造者模式
建造者模式(Builder)什么是建造者模式/建造者模式有什么用?官方的说法时:将一个复杂对象的构建流程与它的对象表现分离出来,让相同的构建流程可以产生不同的对象行为表现。用代码制造一个可自动填充对应属性值的脚本 并对外用类似Facate的方式给客户端调用建造者的核心写法/如何创建一个建造者模式?1、创造一些可以被创造者脚本调用的建造零部件方法;2、为创造者写一些方法,并在方法内写好想要建造的物体...
2018-06-14 22:40:18
274
原创 设计模式 之 工厂模式
工厂模式(Factory)什么是工厂模式/工厂模式有什么用? 官方的说法是: 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。——菜鸟教程 通俗的说,工厂模式就是一种创建对象的模式。 它是为了让程序有一个更好地封装,降低程序模块之...
2018-06-14 20:03:06
269
原创 设计模式 之 模板方法模式 //
模板方法模式(Template Method)//早在还没学设计模式的时候,一半以上的设计模式思想,就已经变为一种下意识写代码的一种理所当然的感觉,感觉就应该这么写,看着就感觉很舒服,但为什么舒服,完全说不上来,从外语的角度讲,这种感觉应该叫语感什么是模板方法模式/模板方法模式有什么用? 官方的说法:将可能出现重复的“算法流程”,从子类提升到父类中减少重复的发生,并且开放子类参与算法中各步骤...
2018-06-13 10:06:22
240
原创 设计模式 之 策略模式 //拔毛的痛与设计模式
策略模式(Strategy),策略模式和状态模式非常相似,都是属于那种 单个拥有者与抽象层以及继承抽象层下的各色类相互交互的模式什么是策略模式/策略模式有什么用? 官方的说法是:策略模式是指对一系列算法的定义,并将这些算法分开包装起来,并随时可以切换这些方法。策略模式避免了反复的多重条件判断。 从某种角度说,我认为,策略模式是一种在无法修改传入参数的类型与数量时使用的一种方法...
2018-06-12 22:40:28
242
原创 设计模式 之 桥接模式 //依旧是游戏中的例子来解释设计模式
桥接模式(Bridge)//此系列的文章仅用于个人笔记整理所用,欢迎各位大佬帮忙指正,鞠躬什么是桥接模式/桥接模式有什么用? 桥接模式(Bridge)是一种,让多个同类型的类与多个另外的同类型的类相互交互的一种编程模式,好处在于,抽象层与实现层可以分离,使用时,一方的抽象层可以选择调用另一方的抽象层,降低了程序的耦合性,并提高了程序的可移植性。 简单说就是,将两个类的精...
2018-06-11 23:11:03
377
原创 设计模式 之 中介者模式 //用游戏中的例子解释设计模式
中介者模式(Mediator)是用来降低各同事类相互调用所产生的耦合性,最经典的例子就是MVC (M Model模型层,V View视图层,C Controller控制层,C是M和V的中介者)什么是中介者模式/他有什么用? 举个栗子 玩过手机游戏 或者PC游戏的 曾游戏玩家们(老夫看你骨骼精奇,我知道,在你当程序员之前,一定是一个爱玩游戏的傻小子吧),你们应该都知道游戏...
2018-06-10 22:53:32
382
原创 设计模式 之 单例模式//出行靠火车的CEO
单例模式(Singleton),程序猿用起来,就像在孩童时期,大家组团去网吧玩网络游戏一样,用起来让人上瘾,但用多了伤身啊什么时候使用单例模式/单例模式有什么用? 官方的说法是:当此类只有一个对象,且需要一个随时可以调用的全局的方法来获取这个对象时使用;//单例模式的实现需要程序语言的支持,需要编程语言有静态Static属性,有静态类方法才可使用嗯。。。我举个例子吧,假设,你是一个C...
2018-06-09 23:31:57
354
原创 设计模式 之 外观模式 //教小孩吃橘子
外观模式(Facate)不需要特殊去记忆,因为你可能在不知不觉间就已经用过了这个模式 白话说就是:当内部功能太多时,可以提供一个高级的外观类,用户不需要关心方法内是如何实现的,用来简化用户的使用难度 外观模式主要是用来应对这种情况的: 假如说,你已有一个5岁左右的小孩子,你想要教他如何自己吃橘子,应该如何教他呢? 1、先教他如何分辨哪...
2018-06-09 16:25:38
280
原创 设计模式 之 状态模式//用游戏中的例子解释设计模式
个人笔记整理:此类型的博客的写作初衷在于,整理自己平时所学的知识,随时欢迎各路大神指正什么时候使用状态模式/状态模式有什么用? 官方的说法是,当对象有很明确的状态划分的时候; 如:地下城与勇士中,战斗法师的觉醒技能:变身贝亚娜斗神;如下情况通常会使用状态模式 当玩家变身为贝亚娜状态之前,战斗法师的前冲攻击(→→+X)是这样的——战斗法师使用手中的武器敲击敌方...
2018-06-09 15:15:39
1515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人