XOTcl

ภาพหน้าจอของซอฟแวร์:
XOTcl
รายละเอียดซอฟแวร์:
รุ่น: 1.6.7
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Gustaf Neumann and Uwe Zdun
การอนุญาต: ฟรี
ความนิยม: 10

Rating: 3.0/5 (Total Votes: 1)

XOTcl (XOTcl, exotickle เด่นชัด) เป็นภาษาสคริปต์เชิงวัตถุขึ้นอยู่กับ OTcl เอ็มไอที XOTcl มีวัตถุประสงค์เพื่อเป็นมูลค่าเพิ่มแทน OTcl
XOTcl เป็นโครงการที่มาเปิดซึ่งริเริ่มโดย Gustaf นอยมันน์และ Uwe Zdun นักพัฒนาหลัก ต่อไปนี้คนที่มีส่วนร่วมใน XOTcl: Neophytos Demetriou, Fredj Dridi องค์ Duperval, เทียมู Hukkanen, MichaelL@frogware.com, Kristoffer ลอว์สัน, เดวิดเลอบลังแคทเธอรี Letondal, Antti Salonen, แดเนียลสเตฟเฟและ Zoran Vasiljević
ภาษาสคริปต์เช่น Tcl ได้รับการออกแบบสำหรับส่วนประกอบ glueing กันให้คุณสมบัติเช่นการขยายแบบไดนามิกและการพิมพ์แบบไดนามิกที่มีการแปลงอัตโนมัติที่ทำให้พวกเขาเหมาะสำหรับการพัฒนาโปรแกรมอย่างรวดเร็ว
ระบบพื้นฐานของวัตถุ XOTcl ถูกนำมาใช้จาก OTcl ระบบวัตถุช่วยให้เราสามารถกำหนดวัตถุที่เรียนและเมตาชั้นเรียน เรียนวัตถุพิเศษโดยมีวัตถุประสงค์ในการจัดการวัตถุอื่น ๆ `` ผู้จัดการ '' หมายความว่าระดับการควบคุมการสร้างและการทำลายกรณีและที่มีพื้นที่เก็บข้อมูลวิธีการเข้าถึงได้สำหรับกรณี
วัตถุทุกคนอาจจะเพิ่มขึ้นด้วยวิธีการที่วัตถุที่เฉพาะเจาะจง XOTcl สนับสนุนมรดกเดียวและหลาย ความสัมพันธ์ทั้งหมดใน XOTcl รวมทั้งการเรียนและความสัมพันธ์ superclass, จะสมบูรณ์แบบไดนามิกและสามารถ introspected ผ่านวิธีการผูกมัดโดยไม่ต้องตั้งชื่อที่ชัดเจนของวิธีการที่ตั้งใจ, ความคลุมเครือในความละเอียดชื่อของวิธีการที่จะหลีกเลี่ยง วิธีนี้เป็นวิธีการที่เงาสามารถ `` ผสมลงใน '' การดำเนินการของวิธีการในปัจจุบัน
XOTcl รวมความคิดของการเขียนสคริปต์และวัตถุปฐมนิเทศในทางที่รักษาผลประโยชน์ของทั้งสองของพวกเขา มันเป็นอุปกรณ์ที่มีฟังก์ชันการทำงานภาษาใหม่หลายอย่างที่ช่วยให้การสร้างและการจัดการระบบที่ซับซ้อน เราได้เพิ่มการสนับสนุนต่อไปนี้:

คุณสมบัติ

  • รวมตัววัตถุแบบไดนามิกเพื่อให้การรวมตัวแบบไดนามิกผ่าน namespaces ซ้อนกัน (วัตถุ)
  • การศึกษาที่ซ้อนกันเพื่อลดการรบกวนของโครงสร้างโปรแกรมการพัฒนาอย่างอิสระ.
  • ยืนยันเพื่อลดการอินเตอร์เฟซที่น่าเชื่อถือและปัญหาที่เกิดจากการพิมพ์แบบไดนามิกและดังนั้นเพื่อความสะดวกในการรวมกันขององค์ประกอบหลายอย่าง.
  • Meta ข้อมูลเพื่อเพิ่มเอกสารด้วยตนเองของวัตถุและชั้นเรียน.
  • mixins ต่อวัตถุเป็นวิธีที่จะเพิ่มความยืดหยุ่นของวิธีการ mixin โดยการให้การเข้าถึงวัตถุที่จะแตกต่างกันหลายชั้นเรียนเพิ่มเติมซึ่งอาจมีการเปลี่ยนแปลงแบบไดนามิก.
  • mixins ต่อระดับเป็นวิธีการที่จะปรับปรุงความยืดหยุ่นของวิธีการ mixin ในชั้นเรียน, ทุกกรณีของการเรียนมีการเข้าถึงที่หลากหลายในวิธีการเช่นมรดกหลาย แต่โดยไม่จำเป็นต้องแยกชั้นเรียน.
  • กรอง (ต่อชั้นและต่อวัตถุ) เป็นวิธีการสวด abstractions มากกว่าวิธีการที่จะใช้โครงสร้างโปรแกรมที่มีขนาดใหญ่เช่นเดียวกับรูปแบบการออกแบบ.
  • กรองตามเงื่อนไขและ Mixins สามารถนำมาใช้ในการดำเนินการองค์ประกอบบริบทตระหนักถึงขึ้นอยู่กับเจ้าหน้าที่รักษาความปลอดภัย (เงื่อนไขที่ตัดสินใจว่า interceptor ควรใช้) ทุกชนิดของตัวกรองหรือ mixins สามารถใช้เงื่อนไข.
  • ชิ้นส่วนแบบไดนามิกโหลด XOTcl รวมแพคเกจ Tcl โหลดด้วยการสนับสนุน architectrual สำหรับการรวมกับโครงสร้างเชิงวัตถุ นอกจากนี้ยังมีการติดตาม / การติดตามของการโหลดองค์ประกอบ.

ความคิดเห็นที่ XOTcl

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!