软件设计是一种技能,并不拘泥于一种语言

本文探讨了面向过程与面向对象两种编程方式的特点及应用。面向过程编程如C和Perl易于理解,适合脚本任务;而面向对象编程如Java和C#则通过封装、继承等特性提高代码复用性和维护性。文中还提到了理论知识的重要性及其在实际开发中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件设计是一种技能,并不拘泥于一种语言

现在的编程工具就两种,1是面向过程例如C,perl, 还有纯面向对象,例如JAVA C#

对于面向过程的,脚本语言最为好用,如果你用过PERL用过VBSCRIPT你会发现,用起来很随意,很方便。

面向过程的程序设计很容易理解,因为它是顺序执行的,对于组件和函数只需要知道其功能,然后跳过去读框架,跳转的思路也很清晰,较为容易阅读。

面向对象,除了顺序的过程外,由于有基类,接口,抽象类,类,这样使得阅读时需要以类为一个模块阅读,并且搞清楚类之间的关系,如果有了UML图 ,那就会一目了然,有了面向对象使得程序设计更加产业化。

对于理论知识在开发中也很必要,它是指导你开发的方针,阅读一下理论书,然后在项目中实践。

对于MQ,LDAP之类的专有名词,那只不过在企业开发中,别的厂商做出了通用的功能,例如IBM的MQ是处理消息的中间件,我们把它当作构建用,加入到我们的系统中,省去了再开发此功能的时间和经历,只要会用就行了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值