บ้าน ซอฟต์แวร์ โมเดลวัตถุของระบบคืออะไร - คำจำกัดความจาก techopedia

โมเดลวัตถุของระบบคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

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

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


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

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

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


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


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

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