首页 新闻 会员 周边

关于C#类的疑问

0
[已解决问题] 解决于 2018-11-06 09:50

C#一个项目为什么需要创建多个类呢?是为了便于清晰化吗?

栩湘晴的主页 栩湘晴 | 菜鸟二级 | 园豆:206
提问于:2018-10-30 09:04
< >
分享
最佳答案
0

子类化思想便于工程性问题拆分解决。比如让你造飞机,你会觉得很难,那么你可以先拆分为各个子系统(实际是自己来定义的),假设其中发动机被拆分为一个子系统,这个团队拿到这个问题后,发现仍然很大,又拆分...一层层拆解,然后一层层组装。
如果按照作坊式的,你想想怎么能够完成,好吧飞机你要想像作坊式很难——
你可以把一个人做馒头的按照作坊式(一个main的过程式代码)和现代工厂化做比较(环节拆解)。
而这类语言就是来解决这种工程化问题的一种工具,而c#、java等等在具体工具上又有小差异而已。

奖励园豆:5
花飘水流兮 | 专家六级 |园豆:13560 | 2018-10-30 13:36
其他回答(2)
0

清晰化是一个方面,还为了方便扩展和方便复用,建议查一下面向对象编程相关的资料,比如这个网站:https://www.oodesign.com/ 。还有《Java编程思想》、《设计模式》都是不错的面向对象思想学习好资料

会长 | 园豆:12401 (专家六级) | 2018-10-30 09:21
0

无图无真相

jqw2009 | 园豆:2439 (老鸟四级) | 2018-11-02 16:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册