PHP网站改版为asp.net语言面向组件的编程,在面向过程的语言中,代码的重用形式是封装了算法的函数。而在面向对象编程时,重用的形式就是封装的代码的类。网站建设公司和设计人员通过分发类库的形式提高开发效率,但是分发类库的方式并不如想象中那么美好。除了类库的开发十分困难以外,类库的使用方式只能是源码引用,并且需要对类库十分了解。在使用类库时,如果对类库的实现细节不了解而贸然使用是十分困难且危险的事情。
对于企业应用程序来说,面向对象技术被用来解决最核心的问题,也就是业务逻辑。在开发过程中,这些业务逻辑和运行环境被设计人员抽象成一个个的对象。这些对象的集合就是领域模型(Domain Model)。在设计领域模型时,为了使领域模型保持低耦合,应尽量避免对其他类库的引用。同时,为了保持领域模型的稳定性和可维护性,应尽量避免过多层次的继承,也就是使用子类化实现重用。
asp.net网站建设面向组件的编程
面向组件的编程(Component Oriented Programming)或许不如面向对象的编程那样被人们广为熟知,但是在近二十年里,面向组件的思想却一直在深刻地影响着软件的开发方向。至今它仍然是Windows系统软件的开发标准,甚至Windows系统就是使用组件构建的,不同版本的Windows系统都提供了一个用于管理组件服务的专用窗体,如图2.5所示。
面向组件思想是对面向对象思想的补充,这是解决面向对象在继承和重用方面所带来的耦合问题的一种方法。现在的主流语言和框架,如Java的EJB和C#的.NET框架从本质上都体现了面向组件的编程思想。而最早实现面向组件编程并且取得巨大成功的是Microsoft的COM(组件对象模型)技术,
图2.5中的
COM+和DCOM都是COM技术的升级。COM技术源自OLE(Object Linkingand Embedding),是Microsoft为了解决Office套件中文件嵌入的问题而开发的一种技术。自从COM技术面世后就成为Microsoft程序开发的标准,并且一直影响着Windows程序设计。好了,
网站建设公司本文关于“PHP网站改版为asp.net语言面向组件的编程”知识就分享到这里,谢谢关注,博纳网络编辑整理。