unity学前c#学习基础知识:类,命名空间,类库,注意事项

本文介绍了类在程序中的重要性,命名空间的组织结构,以及如何通过DLL、白盒引用和NuGet引用来管理类库。还强调了编程中的高内聚低耦合原则、问题根源追踪和UML类图在架构设计中的应用。
摘要由CSDN通过智能技术生成

一.类

构成程序的主体

二.命名空间

每个类有组织地存储在同一个空间里面(比方说图书馆就是命名空间,而每本书就是类)

编写代码的时候也不能将全部的命名空间都引用出来,因为命名空间可能有重名的类

三.类库

类库的引用是使用命名空间的物理基础

Assembly就是类库并且结尾通常以.dll结尾

这些类库可以在项目右边的"引用"看到

四.类库的引用方法

1.DLL引用

俗称黑盒引用,没有代码说明,不知道具体的实现过程

2.白盒引用

顾名思义和上面的DLL引用相反,值得注意的是此方法要将其他的项目添加到同一个解决方法中,这种添加方式是被允许的并且会以exsiting priject的形式出现,完事后可以通过reference找到该项目然后直接引用

3.NuGet引用(高级引用方法)

当我们想使用一个命名空间但是该命名空间的使用还会依赖于其他的类库,这个时候就可以使用NuGet方法,此方法是将一组类库捆绑在一起假如到你的项目当中,避免类库引用有缺漏

五.编程的思想

1.高类聚低耦合

就是相似的功能尽量放在同一给类库中

类库与类库之间的依赖关系尽量少

2.Root Cause!

寻找问题的根源,尽量不要打补丁,不然补丁打多了会造成无法修改

3.可以使用UML(类图)

类似思维导图,架构设计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值