软件 什么是系统对象模型(SOM)? -技术百科的定义

什么是系统对象模型(SOM)? -技术百科的定义

目录:

Anonim

定义-系统对象模型(SOM)是什么意思?

系统对象模型(SOM)是IBM开发的一种面向对象的库打包技术,它允许各种编程语言共享类库,而与最初使用它们的语言无关。


在IBM中,SOM的最广泛使用是在OS / 2和Workplace Shell中。 SOM的其他实现包括Unix,Windows和Mac。 但是,这项技术的积极发展在90年代中期结束,大约在苹果公司撤回其支持和开发资源的那段时间。

Techopedia解释了系统对象模型(SOM)

系统对象模型旨在用作解决在面向对象和非面向对象的语言之间共享类库时发生的许多互操作性和重用问题的解决方案。 SOM旨在用于IBM的大型机和台式机。 它用作面向对象的模型,可以与面向对象的编程语言中包含的其他模型区分开。 SOM基本上包括界面定义语言,带有过程调用的运行时环境以及一组启用框架。


SOM最初是为IBM的一系列计算机和台式机开发的技术,但最终被其他公司使用,从而将其优势扩展到了不同的软件环境。


SOM的一些重要特征包括:

  • SOM允许创建可移植的收缩包装库。
  • 可以使用特定语言创建类库,其他语言可以访问和使用它们。
  • 可以将新方法添加到现有方法中,而无需重新编译应用程序。
  • SOM使用过程编程语言。
  • SOM为非面向对象的语言提供了一个对象模型。
  • SOM允许在继承层次结构中添加新类,而不必重新编译应用程序。
此定义是在IBM上下文中编写的
什么是系统对象模型(SOM)? -技术百科的定义