面对对象📄️ 简介面向对象的开发方法完全不同于传统开发方法,它是20世纪90年代的主流开发方法。面向对象方法的基本指导思想是:在进行软件系统开发时,尽可能按人类的思维方式,从现实世界的客观现状出发,去考虑软件开发的方法。在这一思想方法的指导下,面向对象的方法将客观世界刻画成各种各样的对象,并以此为核心分析问题和解决问题。每一个对象都有其特定的属性和行为,对象是通过一组属性或方法被操纵,并通过消息协议进行相互通信。📄️ 概念对象📄️ 模型面向对象分析就是抽取和整理用户需求并建立问题域精确模型的过程。在这个阶段的主要工作就是通过对用户的需求分析,建立3 种模型,它们是对象模型、动态模型和功能模型。📄️ 设计面向对象设计是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程。面向对象分析和面向对象设计定义有明显区别,但实际开发过程中界限是模糊的,二者之间可以相互享受和借鉴设计成果,这与结构化方法有很大区别。它一般又分为概要设计(系统设计)和详细设计(对象设计)两步。📄️ 实现面向对象实现就是选择一种合适的面向对象的编程语言,如 C++、 Java
📄️ 简介面向对象的开发方法完全不同于传统开发方法,它是20世纪90年代的主流开发方法。面向对象方法的基本指导思想是:在进行软件系统开发时,尽可能按人类的思维方式,从现实世界的客观现状出发,去考虑软件开发的方法。在这一思想方法的指导下,面向对象的方法将客观世界刻画成各种各样的对象,并以此为核心分析问题和解决问题。每一个对象都有其特定的属性和行为,对象是通过一组属性或方法被操纵,并通过消息协议进行相互通信。
📄️ 设计面向对象设计是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程。面向对象分析和面向对象设计定义有明显区别,但实际开发过程中界限是模糊的,二者之间可以相互享受和借鉴设计成果,这与结构化方法有很大区别。它一般又分为概要设计(系统设计)和详细设计(对象设计)两步。