- 博客(6)
- 收藏
- 关注
原创 面向对象语言三大特性之多态
这篇文章不是和刚刚入行的萌新,适用于中级以上的程序员。(这是后话)相信大家已经学习过C#语言一段时间了,已经知道面向语言有三大特性:封装,继承,多态今天我们一起来聊聊多态。如果有人问你什么是多态,相信大家肯定能够说上两句。但是对于核心部分的东西相信很多人还是说不清楚多态的定义:同一种操作对于不同的对象有着不同的定义,不同的解释,不同的执行结果。即同一个对象调用一个相同的方法得到不同的结果。 Tip...
2018-03-11 00:48:15
2564
原创 C# 语法之类和结构体的区别(个人总结)
今天面试的时候,遇到的面试官问了我这个问题。当时懵了一下,因为最近家里面的事情太多脑子有点乱,没有说出来。。下面进入正题吧:首先第一个区别就是:语法上的区别 类:Class关键字 结构体:struct关键字第二其实从上面的途中可以看出语法方面的定义是大同小异,基本没啥区别。(类里面的成员结构体都可以定义)Tip:析构函数除外第三相信大家从第二张图里面就能看出类于结构体的第二个区别:类里面声明变...
2018-03-09 23:06:44
1735
1
原创 编程语言设计模式之策略模式
策略模式的定义:策略模式属于对象行为类的模式。定义一系列的算法,把它们一个一个封装成拥有更痛接口的类,并实现他们之间的相互替换。该模式可以使得算法可独立于使用它的客户而变化。这里所说的算法不要狭义的理解为数据结构中所说的算法,其实是为不同的业务的处理方法,而设计的多个谋略(例如古装剧里面的那些事先准备好的锦囊妙计)策略模式的优点是什么呢?将算法的使用和算法本身的实现分离开来(类似于MVC模式的逻辑...
2018-03-07 23:35:46
435
原创 unity 动画机animator 播放完毕状态监听
public static animator ani; // 创建状态机void Start(){ani = this.GetComponent(); 获取物体上的animator组建}void Update(){ AnimatorStateInfo info =animator.GetCurrentAnimatorStateInfo(0); if
2017-12-17 02:35:36
18464
原创 关于unity2017版本出的TimelineAPI
最近公司项目需求开始使用Timeline以下是我自己研究Timeline时候的一些笔记,方便自己使用也为刚刚开始接触的朋友们提供一下便利,如果有不对的地方请联系小弟以便改正更避免让更多的朋友入坑。initialTime -- Playable在第一次播放的时候,开始播放的时间。time -- 该组件当前正在播放的时间,(Tiem)根据PlayableDire
2017-11-27 15:15:33
1992
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人