สารบัญ:
คำจำกัดความ - 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 อนุญาตให้เพิ่มคลาสใหม่ในลำดับชั้นการสืบทอดโดยไม่ต้องคอมไพล์แอปพลิเคชันอีกครั้ง