搜尋

會員登入

搜尋

導覽

會員
廣告
廣告

發件導向程式設計的18項迷思

瀏覽次數:2849

LinuxFab轉述Geocities網站專文指出,已發展二十多年的物件導向程式設計(OOP - Object Oriented Programming),雖然擁有許多 OOP 的擁護者﹐這些人也試圖說服眾人OOP 是一套適用各處﹑利多於弊的模型﹑方法,然而作者對此提出質疑,並舉出十八項 OOP 的迷思﹐讓大家反向思考。

物件導向程式設計是不是萬靈丹?這是一個複雜而且爭議性極高的問題。作者指出已有太多實例證明採用 OOP 的軟體專案﹐如果沒有良好的規劃管理﹐OOP 並無法帶來什麼好處﹐而有些用非 OOP 的 COBOL 語言來規劃專案﹐也能良好地達到重覆使用﹑彈性高的特色。

這十八項迷思分別如下:

* OOP 已被證實可適用於任何場合

* OOP 能更逼真地模擬真實世界

* OOP 讓程式設計工作更加視覺化

* OOP 讓程式設計更容易﹑更快

* OOP 免除了 "case" 或 "switch" 指令的複雜性

* OOP 減少須要修改的地方

* 繼承(Inheritance)增進重覆利用性

* 大部份的東西都能在層次分類中適得其所

* 自行處理的名詞比動詞重要

* 只有 OOP 能自動收集垃圾(garbage collection)

* 只有 OOP 能建立元件

* 只有物件導向資料庫能儲存大量﹑多媒體的資料

* OODBMS 整體而言快於 RDBMS

* C 是最佳的程式化語言

* OOP 已防止了 Y2K 問題

* 內容實作的改變顯然通常比介面重要

* 程式化/關聯性語言將變數型別和大小和程式碼綁得較緊密

* 程式化/關聯性語言不能 "factor"

稀土棋局下的台灣解方:從供應鏈韌性看關鍵礦物合作新契機
特別企劃半導體

稀土棋局下的台灣解方:從供應鏈韌性看關鍵礦物合作新契機

稀土與關鍵礦物已成全球科技競爭與經濟安全的重要戰略資源。面對供應鏈高度集中與地緣風險升高,台灣如何透過國際合作、技術替代、戰略儲備與城市採礦,建立自主且具韌性的關鍵礦物供應體系?

稀土與關鍵礦物已成全球科技競爭與經濟安全的重要戰略資源。面對供應鏈高度集中與地緣風險升高,台灣如何透過國際合作、技術替代、戰略儲備與城市採礦,建立自主且具韌性的關鍵礦物供應體系?