C#面向对象的编程套路,这需要您有基础,否则难以理解

本文适合有经验的中高端程序员阅读。

一、编程的思想原则

通过之前的文章,各位已经了解了面向对象的一些基本原则和思想。

思想是根本,只有掌握了思想,您才有办法写出好的面向对象代码。
原则是你的思考指导和方式,它就是你的编程路上的一盏明灯,照亮和解惑你的编码。

思想原则,是您做到手中无剑,心中也无剑的至高法则,请您在编程路上一定要永远记住,其它的都是花拳绣腿。

多少人做了10年程序员,只是一个经验老到的老司机,而不是编程艺术家,秘密就在这里,这里的艺术家仅是相对比较,并非真正的艺术家,防喷。

不少人为了秀出他的知识和优越,摆出各种当下时髦技术,这、这、这,你都不会,充什么老司机。时髦技术是需要学的,太重时髦技术,您也终将被时髦技术淘汰,因为时髦技术永远不缺。而您终有老的一天。技能经验越是少的人,越喜欢秀出他的广博知识。

 

二、编程的套路

我曾经说过,这话是全网我独家,也是最先说的,绝无二家:编程是有套路的。

编程的套路解释如下:

1.先写主体类

2.后写管理类

3.再然后驱动器类

4.最后加上行为关系操作控制类。

这就是您编写面向对象的套路,说起来简单,但您真的想掌握这个套路,可不是一朝一夕之功,没有个三五载,您可能连理解都理解不了这话的意思。

 

三、编程的武功招式

后面,我将会开始编写面向对象的武功招式,如降龙十八掌、摘花飞叶、流星赶月等,即设计模式。

您必须知道,所有的武功招式,都必须以思想原则为指导,如果您没有或者尚未掌握这方面的知识,强行学习武功招式,效果只会事倍功半,这需要您不断去温故而知新,才能有较大收益。

这话也是我说的,如果有人说过,纯属巧合。

我不是老师,只是出于我的实践,写些文章也传播我的一些经验积累,供各位读者参考。

最后,我必须提醒您,所有武功招式,都是花拳绣腿,您需要学习掌握它,但最终你需要学会放弃它。
为什么还要放弃它?您无需主动放弃,当您到了一定层次后,此功自成。如同您到了6-8岁,自然就会换牙,当您到了这一步时,神功自然成。
什么时候放弃?当您手中无剑、心中有剑(还没有到心中无剑)的时候。
怎么理解?当您不再计较您写的代码是否符合什么什么设计模式的时候,您就开始渐入佳境了。
只有新手和经验不牢固的人,才会把设计模式挂在嘴边,我的代码用了什么什么设计模式。生怕别人不知道他的功力。

谨以本节关于武功招式的总结,献给已经完全掌握面向对象的程序员,因为只有您才可能认同并感受到我话中的艰难和微笑。

 

三、程序员的一生

一个程序员的一生,就是从娘胎自带的面向过程,转为面向对象的不断成长的脱胎换骨的过程。

一旦您掌握了面向对象,再往回看,你会俯视一切面向过程的程序员,您已经跟他们不在一个境界了。这是大境界的突破,您不屑于去炫耀和比较,但您就是这么自信。

 

四、回首往事,程序人生

关于C#的面向对象编程演练,我会看情况再写一些,这对于不少人来说,是需要不断练习才能巩固和提高的。

您期望从面向过程,转为面向对象,这并非一下子就可以完成的。不论您此时感悟有多深,觉得自己智商有多高,觉得自己有多么的在团队最棒,都要自觉遵守实践准则,没有三五年的练习,不要说大话,三五年后,你真掌握了,也不屑于说大话了。

本来想放几篇过往的文章的链接在最后的,懒得放了,有心的人,自然会去看。点到为止的人,那也就是这样。

这是一篇思想实践感悟的文章,说总结不一定对,不论我说的什么,都要您亲自多多实践,也许三五载后,你再回来看今天这篇文章,您会有一番不胜唏嘘。

祝每一个程序员,都获得漂亮MM一枚。

 

祝您用餐愉快。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值