软件架构与设计(三)-----面向对象范式

面向对象范式

面向对象(OO)范式从新的编程方法的初始概念形成,而对设计和分析方法的兴趣更晚。OO分析和设计范式是广泛采用OO编程语言的逻辑结果。

开发OO

OO在一段时间内被开发为 -

  • 第一个面向对象语言是1960年挪威计算中心研究人员开发的Simula(真实系统仿真)。

  • 1970年,Alan Kay和他的Xerox PARC研究小组创建了一台名为Dynabook的个人计算机,也是第一款面向对象的编程语言(OOPL) - Smalltalk,用于编程Dynabook。

  • 在20世纪80年代,Grady Booch发表了一篇题为“面向对象设计”的论文,主要介绍了编程语言的设计,Ada。在随后的版本中,他将自己的想法扩展到一个完整的面向对象设计方法。

  • 在20世纪90年代,Coad将行为观念纳入面向对象的方法。

其他重大创新是由雅各布Jacobson的James Rum Baugh和面向对象软件工程(OOS )的对象建模技术(OMT)。

OO范式简介

OO范式是开发任何软件的重要方法。大多数架构样式或模式,如管道和过滤器,数据存储库和基于组件的可以通过使用此范例来实现。

面向对象系统的基本概念和术语 -

目的

一个对象是面向对象的环境中的真实世界元素,它可能具有物理或概念的存在。每个对象都有 -

  • 将其与系统中的其他对象区分开来的身份。

  • 确定对象的特征属性以

猜你喜欢

转载自blog.csdn.net/LJX646566715/article/details/125806581