永发信息网

面向对象,面向服务,面向组件三种编程模式有什么区别

答案:1  悬赏:20  手机版
解决时间 2021-01-29 16:29
  • 提问者网友:杀生予夺
  • 2021-01-29 05:58
面向对象,面向服务,面向组件三种编程模式有什么区别
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-01-29 07:02
正确说法应该是基于组件开发(Component-Based Development)。

面向对象编程(Object-Oreinted Programming)
是一种编程范式。指在设计程序时大量运用类实例对象的方式。OOP一旦在项目中被运用,就成了时刻要考虑的东西。
面向服务架构(Service-Oreinted Architecture)
是将软件设计成一组可互操作的服务的一套原则或方法论。通常在考虑系统架构时才会触及SOA。
基于组件开发(Component-Based Development)
是一种软件工程实践,设计时通常要求组件之间高内聚,松耦合。其接口可能是OO的,调用方式可能是以Service的方式。基于组件开发关注系统层次、子
系统边界和子系统间通讯的的设计,处于代码层面但不像OOP的一样是时刻需要运用的东西。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯