澳门新萄京Atitit 面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP)的区别及关联。Atitit 面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP)的区分与联络。

Atitit
面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP)的界别与沟通

Atitit
面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP)的界别及挂钩

1. 面向组件编程(COP)

因此,组件比起对象来之发展就在通用的专业的引入。通用标准往往能为组件添加新的能力(就比如上面所讨论的),

 

COP比OOP更进一步。通常OOP将数据对象组织及实体中。这种办法有众多亮点。但是,OOP有一个分外的限定:对象中的相互依赖关系。去丢这限制的一个吓的想法就是是组件。组件和一般对象期间的第一分是组件是足以代表的。

 

 

3、啊是面向方面编程(Aspect-Oriented
Programming)?
 
以通用需求功能尚未相关类之中分离出来;同时,能够让森类似共享一个行,一旦行为发生变化,不必修改很多好像,只要修改是作为就是得。 
AOP就是这种实现分流关注的编程方法,它将“关注”封装在“方面”中。 

 

 

笔者::  ★(attilax)>>>   绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

 

4、哎呀是面向服务编程(Service-Oriented
Programming)?
 
SOP是同种植体系布局,目标是于软件代理交互中得到松散耦合

 

此处的功利虽是您可为此不同的CD机去播放同一张CD。他们能够提供相同的CD播放服务,但是服务品质是例外之。
   
SOP的想明确例外为面向对象的编程,面向对象编程强烈的提议乃应当拿数据与其操作绑定。因此于面向对象编程风格备受,每张CD 有它和谐之CD播放机,他们中间未克为拆起来。这任起非常意外,但是及时就是是咱成立多早已怀软件系统的章程。
设SOP就无平等了,为了削减异构性、互操作性和不止变更的求的题材,这样的系布局应该提供平台来构建具有下列特征的应用程序服务: 
麻痹大意耦合、位置透明、协议独立 

 

  
基于这样的面向服务之系布局,服务使用者甚至不用关心与之通信的特定服务,因为底部基础设备或服务“总线”将代表使用者做出适当的挑。基础设备对请求者隐藏了尽量多之艺。特别地,来自不同实现技术(如
J2EE 或 .NET)的技巧标准不该影响 SOP用户。如果既存在一个劳动实现,我们就还应当重新考虑用一个“更好”的劳动实现来取代,新的劳务实现必须拥有更好的劳动品质。

 

参考资料

面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP)

  • 始则转俗成真,终乃回真向俗! – 博客频道 – CSDN.NET.html

1. 面向组件编程(COP)

所以,组件比起对象来之向上就在通用的正经的引入。通用标准往往能够为组件添加新的力(就比如上面所讨论的),

 

COP比OOP更进一步。通常OOP将数据对象组织到实体中。这种方法有许多优点。但是,OOP有一个好之界定:对象期间的相互依赖关系。去丢这个限制的一个好的想法就是是组件。组件和一般对象期间的首要分是组件是好取代的。

 

 

3、哎呀是面向方面编程(Aspect-Oriented
Programming)?
 
以通用需求功能尚未相关类之中分离出来;同时,能够使得森像样共享一个作为,一旦行为发生变化,不必修改很多接近,只要修改是作为就是可。 
AOP就是这种实现分流关注的编程方法,它将“关注”封装在“方面”中。 

 

 

笔者::  ★(attilax)>>>   绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

 

 

4、哟是面向服务编程(Service-Oriented
Programming)?
 
SOP是同等种植体系布局,目标是于软件代理交互中得到松散耦合

 

此处的便宜虽是若可以就此不同之CD机去播放同一张CD。他们能提供平等的CD播放服务,但是服务品质是见仁见智的。
   
SOP的合计明确不同于面向对象的编程,面向对象编程强烈的建议您应该将数据与其操作绑定。因此当面向对象编程风格被,每张CD 有其好的CD播放机,他们之间莫可知吃拆起来。这任起颇奇怪,但是这即是我们建多早就怀软件系统的主意。
使SOP就未一致了,为了减小异构性、互操作性和缕缕更改之渴求的题目,这样的网布局应当提供平台来构建有下列特征的应用程序服务: 
麻痹大意耦合、位置透明、协议独立 

 

  
基于这样的面向服务的体系布局,服务使用者甚至不用关心和的通信的一定服务,因为底部基础设备要劳动“总线”将意味着使用者做出确切的选。基础设备对请求者隐藏了尽量多之技能。特别地,来自不同实现技术(如
J2EE 或 .NET)的艺标准不应有影响 SOP用户。如果已经存在一个劳动实现,我们就算还应有重新考虑用一个“更好”的劳动实现来取代,新的服务实现必须持有双重好的劳动品质。

 

参考资料

面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP) –
始则转俗成真,终乃回真向俗!

  • 博客频道 – CSDN.NET.html

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注