大浪网站建设 优帮云,腾讯云网站建设流程,wordpress入门教程视频,建立自己的平台网站吗1.与人类习惯的思维方法一致面向对象的软件技术以对象为核心#xff0c;用这种技术开发出的软件系统由对象组成。对象是由描述内部状态表示静态属性的数据#xff0c;以及可以对这些数据施加的操作(对象的动态行为)#xff0c;封装在一起所构成的统一体。面向对象的设计方法…1.与人类习惯的思维方法一致面向对象的软件技术以对象为核心用这种技术开发出的软件系统由对象组成。对象是由描述内部状态表示静态属性的数据以及可以对这些数据施加的操作(对象的动态行为)封装在一起所构成的统一体。面向对象的设计方法基本原理是使用现实世界的概念抽象地思考问题从而自然地解决问题。
面向对象方法学的基本原则是按照人类习惯的思维方法建立问题域的模型开发出尽可能直观、自然地表现求解方法的软件系统。面向对象的软件系统中使用的对象是对客观世界中实体的抽象。
2.稳定性好 面向对象的软件系统的结构是根据问题领域的模型建立起来的而不是基于对系统应完成的功能的分解所以当对系统的功能需求变化时并不会引起软件结构的整体变化往往仅需要作一些局部性的修改。由于现实世界中的实体是相对稳定的因此以对象为中心构造的软件系统也是比较稳定的。
3.可重用性好 对象固有的封装性和信息隐藏机制使得对象的内部实现与外界隔离具有较强的独立性。对象是比较理想的模块和可重用的软件成分。面向对象的软件技术在利用可重用的软件成分构造新的软件系统时有很大的灵活性。有两种方法可以重复使用一个对象类一种方法是创建该类的实例从而直接使用它另一种方法是从它派生出一个满足当前需要的新类。
4.较易开发大型软件产品 用面向对象方法学开发软件时构成软件系统的每个对象就像一个微型程序有自己的数据、操作、功能和用途因此可以把一个大型软件产品分解成一系列本质上相互独立的小产品来处理这就不仅降低了开发的技术难度而且也使得对开发工作的管理比较容易。
5.可维护性好 面向对象的软件稳定性比较好。面向对象的软件比较容易修改。面向对象的软件比较容易理解。易于测试和调试。