แบบจำลองวัตถุระบบ (SOM)

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 7 พฤษภาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
◣ 96304 ◢ Module 06 แบบจำลอง อุปกรณ์ และรูปแบบการเชื่อมต่อระบบเครือข่ายคอมพิวเตอร์
วิดีโอ: ◣ 96304 ◢ Module 06 แบบจำลอง อุปกรณ์ และรูปแบบการเชื่อมต่อระบบเครือข่ายคอมพิวเตอร์

เนื้อหา

คำจำกัดความ - System Object Model (SOM) หมายถึงอะไร

System Object Model (SOM) เป็นเทคโนโลยีการทำแพ็กเกจไลบรารีเชิงวัตถุที่พัฒนาโดย IBM ซึ่งอนุญาตให้ภาษาการเขียนโปรแกรมต่างๆแบ่งใช้ไลบรารีคลาสโดยไม่คำนึงถึงภาษาที่เขียนขึ้นในตอนแรก

การใช้ SOM ที่แพร่หลายที่สุดใน IBM นั้นอยู่ใน OS / 2 และ Workplace Shell การใช้งานอื่น ๆ ของ SOM ได้แก่ Unix, Windows และ Mac อย่างไรก็ตามการพัฒนาที่แอคทีฟของเทคโนโลยีนี้สิ้นสุดลงในช่วงกลางทศวรรษที่ 90 ประมาณเวลาที่ Apple ถอนตัวออกจากแหล่งสนับสนุนและพัฒนา


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย System Object Model (SOM)

System Object Model มีวัตถุประสงค์เพื่อใช้เป็นวิธีการแก้ปัญหาการทำงานร่วมกันหลายอย่างและนำปัญหาที่เกิดขึ้นมาใช้ใหม่ในขณะที่แชร์ไลบรารีคลาสระหว่างภาษาเชิงวัตถุและภาษาที่ไม่ใช่วัตถุ SOM ถูกออกแบบมาเพื่อใช้กับคอมพิวเตอร์เมนเฟรมและเดสก์ท็อปของไอบีเอ็ม มันทำหน้าที่เป็นแบบจำลองเชิงวัตถุที่สามารถแยกความแตกต่างจากรุ่นอื่น ๆ ที่มีอยู่ในภาษาการเขียนโปรแกรมเชิงวัตถุ โดยทั่วไป SOM จะมีภาษาคำจำกัดความอินเทอร์เฟซสภาพแวดล้อมรันไทม์พร้อมการเรียกโพรซีเดอร์และชุดของเฟรมเวิร์กที่เปิดใช้งาน

SOM เป็นเทคโนโลยีที่พัฒนาขึ้นสำหรับคอมพิวเตอร์และเดสก์ท็อปของ IBM แต่ในที่สุดก็ถูกนำมาใช้โดย บริษัท อื่น ๆ ซึ่งขยายผลประโยชน์ให้กับสภาพแวดล้อมซอฟต์แวร์ที่แตกต่างกัน

ลักษณะสำคัญของ SOM ได้แก่ :

  • SOM ช่วยให้สามารถสร้างไลบรารีที่ถูกย่อขนาดแบบพกพาได้
  • ไลบรารีคลาสสามารถสร้างขึ้นในภาษาเฉพาะซึ่งสามารถเข้าถึงและใช้งานโดยภาษาอื่น
  • สามารถเพิ่มวิธีการใหม่ในวิธีการที่มีอยู่โดยไม่ต้องมีการคอมไพล์ซ้ำของแอปพลิเคชัน
  • SOM ทำงานกับภาษาโปรแกรมขั้นตอน
  • SOM จัดให้มีรูปแบบวัตถุสำหรับภาษาที่ไม่ใช่เชิงวัตถุ
  • SOM อนุญาตให้เพิ่มคลาสใหม่ในลำดับชั้นการสืบทอดโดยไม่ต้องคอมไพล์แอปพลิเคชันอีกครั้ง
คำจำกัดความนี้ถูกเขียนขึ้นในแย้งของ IBM