面向对象与面向过程在软件开发中的应用

      今天设计一个功能模块,深入进去后突然对面向对象和面向过程有了些认识。赶紧记下来以免忘了。

      在设计和开发一个软件或是功能的时候,眼光或是站的位置决定了你对软件的理解程度。如果你 以软件的设计者的角度你会关注软件的一些特性,比如一致性,可用性或是可扩展性。而当年站在开发者的角度去看待他的时候你会更关注软件的流程例如数据流向。记得某大牛说过“一个人同一时间只能关注一个方面,面面俱到反而什么也做不好”。大概意思是这样,原话忘了。嘿嘿。一般情况下我在负责一个项目的时候我会以两种角色对他进行分析。以整体的眼光看看这个项目该划分成几个模块以及模块与模块之间是如何通讯的进而看看这些模块都有哪些功能以及为什么是这个模块具有这个功能而不是其他的模块。以局部的眼光看模块看这个模块的功能是什么执行序列是什么以及为什么这个操作为什么要位于前列而不是其他操作序列。

      以上说的可能就是面向对象与面向过程在项目中的应用吧。 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值