澳门新萄京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://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

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

发表评论

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