面向对象框架开发有什么优点和缺点?尽量详细点啊。。。谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/27 02:57:49

使用面向对象思想进行开发有以下优点:
1、易维护
采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。
2、质量高
在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量。
3、效率高
在软件开发时,根据设计的需要对现实世界的事物进行抽象,产生类。使用这样的方法解决问题,接近于日常生活和自然的思考方式,势必提高软件开发的效率和质量。
4、易扩展
由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展,而且成本较低。

七、面向对象的语言(产品)
面向对象的语言应该具备的特征:
1.用对象而非过程(功能或算法)作为程序设计的基本逻辑构件;
2.每个对象属于应该类(型),并为该类的一个实例;
3.一个类可继承其它类的性质。
面向对象的语言有:
1.SmallTalk-76,80,(80年代下半叶)

2.Actor(80年代下半叶)
3.C++,Objective-C (20世纪80年代下半叶)
4.Object Pascal, Object-Oriented Turbo Pascal,Apple ObjectPascal (80年代初开始)
5.Eiffel (80年代上半叶)

6.Ada9X
但Microsoft Visual C++, Boland C++等都属于混合型面向对象的语言,因为它们是在原来的过程语言的基础上发展起来的,都保留了原来的数据类型,如整数、浮点数、字符以及记录等。

几个有代表性的商品软件
Microsoft Visual Basic先从软件的可视化、速成化和组件化开始的,这3化已经开始或正在形成信息与软件工艺的主流之一。
Bland Delphi是组件软件和复合文书工艺的软