为什么C#包括不符合CLS的编程结构
答案:2 悬赏:30 手机版
解决时间 2021-04-24 04:47
- 提问者网友:暗中人
- 2021-04-23 04:42
为什么C#包括不符合CLS的编程结构
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-04-23 06:01
树和图这类数据结构主要用于有算法的程序,经常运用于面向过程的开发语言,如C; 而C++属于半面向对象,Java、C#属于完全面向对象,所以基本看不到完全相同的,树的结构和Java中的链表很类似,至于图没见过。
在面向对象的程序设计中,程序往往是结构化、模块化的,把实际问题抽象成若干个对象的问题,再把这些对象进一步抽象成类。
在程序开发完毕后,往往不是就放任不管了,还需要进一步的修改维护、升级扩展等等,如果你的代码风格良好,是便于进一步修改或扩展的。
如果你的某一个类特别臃肿,那么一旦该类出现致命问题需要修改,那将是灾难性的后果。并且后来人也不能够很好的看懂你的代码。
看的出来题主是初学者,我的建议是初学阶段不要接触这些所谓的“定式”,因为你甚至连代码都不一定能写出来,更何谈代码风格?这个阶段,你需要的大量的上机实践,学会把实际问题抽象成类的这个方法,学习编码,在这个过程中逐步养成良好的编码风格。就像婴儿学步,连站立都不会的时候,告诉婴儿怎么走的昂首挺胸是毫无意义的事情。
在面向对象的程序设计中,程序往往是结构化、模块化的,把实际问题抽象成若干个对象的问题,再把这些对象进一步抽象成类。
在程序开发完毕后,往往不是就放任不管了,还需要进一步的修改维护、升级扩展等等,如果你的代码风格良好,是便于进一步修改或扩展的。
如果你的某一个类特别臃肿,那么一旦该类出现致命问题需要修改,那将是灾难性的后果。并且后来人也不能够很好的看懂你的代码。
看的出来题主是初学者,我的建议是初学阶段不要接触这些所谓的“定式”,因为你甚至连代码都不一定能写出来,更何谈代码风格?这个阶段,你需要的大量的上机实践,学会把实际问题抽象成类的这个方法,学习编码,在这个过程中逐步养成良好的编码风格。就像婴儿学步,连站立都不会的时候,告诉婴儿怎么走的昂首挺胸是毫无意义的事情。
全部回答
- 1楼网友:我住北渡口
- 2021-04-23 07:28
我。。知。。道
加。。我。。私。。聊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯