物件導向的 JSL – 編寫可維護/可擴展的 JSL 程式碼的技術德魯·利夫 ,SAS JMP 首席軟體開發人員
德魯福利亞
JMP 腳本語言為驅動 JMP 功能提供了非常強大的結構。然而,與大多數軟體開發工作一樣,即使是中等規模的專案也會變得難以維護和/或擴展。使用命名空間構造以及其他幾個 JSL 內建運算符,可以在 JSL 中實現物件導向語言的一些最佳屬性:類別定義、繼承、方法覆蓋、資料封裝和隱藏、事件註冊和處理等。 我將介紹這些技術的細節以及我們如何在 JMP 生命科學小組中使用它們來徹底改造 JMP Clinical 6.0 版本的使用者介面和基礎設施。