- 博客(11)
- 收藏
- 关注
原创 Unity 设计原则-依赖倒置原则(DIP)
定义1、高层模块不应该依赖底层模块,它们都应该依赖于抽象。就是业务逻辑(高层模块) 直接调用具体实现类(底层模块),他们两者应该依赖于抽象类或者是父类和接口2、抽象不应该依赖于细节抽象类也不应该依赖具体实现类,也就是底层模块3、细节应该依赖于抽象。底层模块也该依赖抽象总体 定义基本就是面向接口编程(Object-Oriented Design, OOD)理想的每个实现类都应该有接口和抽象类任何类都不应该去继承具体类以下一个例子 没用原则之前的 一个某集团日常..
2022-01-18 18:09:51 2544
原创 Unity xNode节点插件入门使用介绍1
入门使用主要知道的4个类NodeGraphNodeNodeEditorWindowNodePortNodeGraph 整张节点图表NodeGraph他继承的是ScriptableObject类用于储存整个图表的数据主要函数就是AddNode 增加新的Node节点CopyNode 复制节点这个在图表里面的复制粘贴就是调用这个创建的RemoveNode 删除新的Node节点Clear 清除所有的节点Node使用[Serializable, CreateAss
2021-09-15 12:03:29 1588 3
原创 c#反射入门篇(Reflection)——MethodInfo 发现方法的属性
也算记录自己的学习篇=。= 适合入门看 这里简单介绍下MethodInfo和他基本的几个方法#简介MethodInfo就是通过反射指定类获取到的 属性并提供对方法函数数据的访问。##1.如何获取?Type.GetMethod(String) 获取该类的指定的名字String公开的函数方法 如果私有会为空Type.GetMethod(String,BindingFlags) 获取该...
2019-06-12 11:14:39 8785 1
原创 c#反射入门篇(Reflection)——FieldInfo 发现类字段
也算记录自己的学习篇=。= 适合入门看 这里简单介绍下FieldInfo 和他基本的几个方法#简介FieldInfo就是通过反射指定类获取到的 该类里面字段的属性并提供对字段元数据的访问权限。##1.如何获取?Type.GetField(String) 获取该类的指定的名字String公开的字段 如果私有会为空Type.GetField(String,BindingFlags)...
2019-06-12 11:13:38 7253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人