面向对象的核心是“开发对象模型“,对象模型包括四大主要要素即抽象、封装、模块化、层次结构和3大次要要素即类型、持久、并发。
面向对象就主要围绕这几个要素进行的。
最难的部分是确定正确的类和对象。
面向对象的发明是为了解决大中型以及工业级软件开发问题。
面向对象的原理如下:面向对象,是当前计算机界关心的重点,它是90年代软件开发方法的主流。
面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。
如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。
面向对象的方法是面向对象的世界观在开发方法中的直接运用,它强调系统的结构应该直接与现实世界的结构相对应,应该围绕现实世界中的对象来构造系统,而不是围绕功能来构造系统。
一共三部分:
1.面向对象分析: 重点是分析问题域,从问题域中发现对象和类,实现对问题域的建模;
2.面向对象涉及: 重点是在模型中发明一些抽象和机制,为要构建的解决方案提供设计;
3.面向对象编程: 灵活利用某种面向对象语言描述解决方案。
关键词:发现、发明、实现。
简介:面向对象是一种软件开发方法,面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。
面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。