XOTcl

軟件截圖:
XOTcl
軟件詳細信息:
版本: 1.6.7
上傳日期: 11 May 15
許可: 免費
人氣: 10

Rating: 3.0/5 (Total Votes: 1)

XOTcl(XOTcl,發音exotickle)是基於麻省理工學院的OTcl面向對象的腳本語言。 XOTcl的目的是作為一個增值替代的OTcl。
XOTcl是由古斯塔夫·諾伊曼和烏韋Zdun,其主​​要開發商發起的一個開源項目。下面的人都有助於XOTcl:Neophytos DEMETRIOU,Fredj Dridi,洛朗Duperval,的Teemu Hukkanen,MichaelL@frogware.com,勞森的Kristoffer,大衛·勒布朗,凱瑟琳Letondal,安蒂薩洛寧,丹尼爾·斯特芬和卓然Vasiljevic。
腳本語言,如TCL,專為膠合組件連接在一起,提供的功能,如動態可擴展性和動態類型的自動轉換,這使得它們非常適合於快速應用程序開發。
XOTcl的基本對象系統從OTcl的採用。客體系統使我們可以定義對象,類和元類。類是與管理其他物品的目的特殊對象。 ``管理'是指一類控制它的實例的創建和銷毀,它包含了實例訪問的方法庫。
每個對象可以與具體對象相關的方法來增強。 XOTcl支持單一和多重繼承。在XOTcl所有的關係,包括類和超類的關係,是完全動態的,可以內省。通過不期望的方法的明確的命名方法鏈接,避免了在方法名稱解析歧義。這樣一個被遮擋的方法可以``混入''的當前方法的執行。
XOTcl結合腳本和面向對象的思想中,保留兩者的優點的方法。它配備了一些新的語言功能,幫助建立和管理複雜的系統。我們增加了以下支持:

功能

  • 在動態對象聚合,通過嵌套命名空間(對象)提供動態聚合。
  • 在嵌套類,以減少自主開發的程序結構的干擾。
  • 斷言,以減小界面和所造成的動態類型的可靠性問題,因此,以減輕許多組件的組合。
  • 元數據,以增強對象和類的自文檔。
  • 每物體混入,如通過幾個不同的補充類別,其可以動態地改變給一個對象的訪問,以改善的混入方法靈活性的裝置。
  • 每級混入,以改善的混入的方法,以一類撓性的裝置,所述類的所有實例可以訪問該混合在像多重繼承的方法,但不相交的類的需要。
  • 過濾器(每類和每個對象),作為在抽象方法調用的手段來實現大型程序的結構,就像設計模式。
  • 條件過濾器和混入可用於執行上下文感知組合物取決於衛士(條件決定的攔截器是否應使用)。可以有條件地使用各種過濾器或混入。
  • 動態組件加載XOTcl集成與面向對象的結構整合architectrual支持Tcl包加載。此外,它提供組件加載跟踪/跟踪。

意見 XOTcl

評論沒有發現
添加評論
打開圖片!