Mô hình đối tượng hệ thống (SOM)

Tác Giả: Lewis Jackson
Ngày Sáng TạO: 7 Có Thể 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Mô hình đối tượng hệ thống (SOM) - Công Nghệ
Mô hình đối tượng hệ thống (SOM) - Công Nghệ

NộI Dung

Định nghĩa - Mô hình đối tượng hệ thống (SOM) có nghĩa là gì?

Mô hình đối tượng hệ thống (SOM) là công nghệ đóng gói thư viện hướng đối tượng do IBM phát triển, cho phép các ngôn ngữ lập trình khác nhau chia sẻ các thư viện lớp, bất kể ngôn ngữ mà chúng được viết ban đầu.

Việc sử dụng SOM rộng rãi nhất trong IBM là trong OS / 2 và Workplace Shell. Các triển khai khác của SOM bao gồm Unix, Windows và Mac. Tuy nhiên, sự phát triển tích cực của công nghệ này đã kết thúc vào giữa những năm 90, khoảng thời gian Apple rút các tài nguyên hỗ trợ và phát triển.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Mô hình đối tượng hệ thống (SOM)

Mô hình đối tượng hệ thống được dự định sẽ được sử dụng như một giải pháp cho nhiều vấn đề về khả năng tương tác và tái sử dụng xảy ra trong khi chia sẻ các thư viện lớp giữa các ngôn ngữ hướng đối tượng và không hướng đối tượng. SOM được thiết kế để được sử dụng trên các máy tính và máy tính để bàn lớn của IBM. Nó phục vụ như một mô hình hướng đối tượng có thể được phân biệt với các mô hình khác có trong các ngôn ngữ lập trình hướng đối tượng. SOM về cơ bản bao gồm một ngôn ngữ định nghĩa giao diện, môi trường thời gian chạy với các lệnh gọi thủ tục và một bộ các khung cho phép.

SOM ban đầu là một công nghệ được phát triển cho các loại máy tính và máy tính để bàn của IBM, nhưng cuối cùng được sử dụng bởi các công ty khác, giúp mở rộng lợi ích của nó cho các môi trường phần mềm khác nhau.

Một số đặc điểm quan trọng của SOM bao gồm:


  • SOM cho phép tạo ra các thư viện thu nhỏ di động.
  • Các thư viện lớp có thể được tạo bằng một ngôn ngữ cụ thể, có thể được truy cập và sử dụng bởi các ngôn ngữ khác.
  • Các phương thức mới có thể được thêm vào các phương thức hiện có mà không yêu cầu biên dịch lại ứng dụng.
  • SOM làm việc với các ngôn ngữ lập trình thủ tục.
  • SOM cung cấp một mô hình đối tượng cho các ngôn ngữ không hướng đối tượng.
  • SOM cho phép bổ sung các lớp mới vào hệ thống phân cấp thừa kế mà không phải biên dịch lại ứng dụng.
Định nghĩa này được viết trong con của IBM