Re: [請益] 如何學習物件導向?
※ 引述《jetswayss (小犬)》之銘言:
: 1.
: OO是design的問題 怎麼去設計OO program
: 基本上OO就什麼也不是,程式怎麼寫都可以
: 但為什麼我們需要OO呢?
: 因為沒有人有辦法管理各式各樣的錯綜複雜的code
: "
所以有人想要用SOP,也就是框架來處理管理軟體
雖然它有時候可以省一些事,只是框架必定受限
好的框架設計也就算了,碰到爛的框架可以讓您天天罵髒話
: 我們希望藉由帶入物件的理念進入軟體世界
稱之為「物件」其實只是一種商業宣傳手段
從定性的角度來看,這種定位既錯誤也無價值
: "
: 物件 會有自己的屬性 外加上 我們給予的限制
框架的特徵出現了
: 會使得程式更好管控 擴充 維護...
這部分真的是Bull shit,做過案子就知道
: 屬性指的是 介面 => 掌控 物件行為規範
框架的特徵
: 類別、繼承、多載、
: 多型、介面、委派、抽像
: "
: 這些都算是OO的基礎
這些都是框架實作的手段、語法
: 為什麼要繼承
這是從一個硬框架開始建構程式的手段
: 3.
: 設計模式的部分
這是一堆框架的集合,想法也要依據框架的規範
: 基本上OO是需要一段時間去適應學習的
: 注重於 analysis 和 design (OOAD)
: 這部分才是OO的精華與難處
這是框架適應:思維、作業方式自我閹割的過程
: 軟體的世界就只是一堆trade-off而已
: 這樣方便 這樣有利 就這樣做
: 所以在不同的特性的產品 往往使用不同的開發流程、設計方式、程式語言
: 千萬不要讓OO變成唯一方案
這是真的,除非有好處
要不然為何要自宮去練葵花寶典
: 要知道優弊 自己決定你的設計
神功重要還是雞雞重要,自己要想清楚
--
※ 編輯: csfgsj (210.71.206.217), 08/13/2015 13:15:19
→
08/13 13:18, , 1F
08/13 13:18, 1F
→
08/13 13:21, , 2F
08/13 13:21, 2F
→
08/13 13:23, , 3F
08/13 13:23, 3F
→
08/13 13:24, , 4F
08/13 13:24, 4F
推
08/13 13:34, , 5F
08/13 13:34, 5F
→
08/13 13:34, , 6F
08/13 13:34, 6F
→
08/13 13:35, , 7F
08/13 13:35, 7F
→
08/13 13:35, , 8F
08/13 13:35, 8F
→
08/13 13:36, , 9F
08/13 13:36, 9F
→
08/13 13:36, , 10F
08/13 13:36, 10F
→
08/13 13:37, , 11F
08/13 13:37, 11F
→
08/13 13:38, , 12F
08/13 13:38, 12F
→
08/13 13:39, , 13F
08/13 13:39, 13F
→
08/13 13:39, , 14F
08/13 13:39, 14F
→
08/13 13:50, , 15F
08/13 13:50, 15F
→
08/13 13:52, , 16F
08/13 13:52, 16F
→
08/13 13:56, , 17F
08/13 13:56, 17F
→
08/13 13:56, , 18F
08/13 13:56, 18F
推
08/13 13:57, , 19F
08/13 13:57, 19F
→
08/13 13:57, , 20F
08/13 13:57, 20F
→
08/13 13:57, , 21F
08/13 13:57, 21F
→
08/13 13:57, , 22F
08/13 13:57, 22F
→
08/13 13:57, , 23F
08/13 13:57, 23F
→
08/13 13:58, , 24F
08/13 13:58, 24F
→
08/13 14:00, , 25F
08/13 14:00, 25F
→
08/13 14:00, , 26F
08/13 14:00, 26F
→
08/13 14:00, , 27F
08/13 14:00, 27F
→
08/13 14:02, , 28F
08/13 14:02, 28F
→
08/13 14:04, , 29F
08/13 14:04, 29F
→
08/13 14:07, , 30F
08/13 14:07, 30F
→
08/13 14:13, , 31F
08/13 14:13, 31F
→
08/13 14:16, , 32F
08/13 14:16, 32F
→
08/13 14:16, , 33F
08/13 14:16, 33F
→
08/13 14:19, , 34F
08/13 14:19, 34F
→
08/13 14:19, , 35F
08/13 14:19, 35F
→
08/13 14:19, , 36F
08/13 14:19, 36F
→
08/13 14:20, , 37F
08/13 14:20, 37F
→
08/13 14:20, , 38F
08/13 14:20, 38F
→
08/13 14:20, , 39F
08/13 14:20, 39F
→
08/13 14:21, , 40F
08/13 14:21, 40F
→
08/13 14:21, , 41F
08/13 14:21, 41F
→
08/13 14:21, , 42F
08/13 14:21, 42F
→
08/13 14:23, , 43F
08/13 14:23, 43F
→
08/13 14:24, , 44F
08/13 14:24, 44F
→
08/13 14:27, , 45F
08/13 14:27, 45F
→
08/13 14:28, , 46F
08/13 14:28, 46F
→
08/13 14:28, , 47F
08/13 14:28, 47F
→
08/13 14:30, , 48F
08/13 14:30, 48F
→
08/13 14:31, , 49F
08/13 14:31, 49F
→
08/13 14:33, , 50F
08/13 14:33, 50F
→
08/13 14:33, , 51F
08/13 14:33, 51F
→
08/13 14:34, , 52F
08/13 14:34, 52F
→
08/13 14:35, , 53F
08/13 14:35, 53F
推
08/13 14:43, , 54F
08/13 14:43, 54F
→
08/13 14:44, , 55F
08/13 14:44, 55F
→
08/13 14:44, , 56F
08/13 14:44, 56F
→
08/13 14:47, , 57F
08/13 14:47, 57F
→
08/13 14:48, , 58F
08/13 14:48, 58F
推
08/13 14:49, , 59F
08/13 14:49, 59F
→
08/13 14:49, , 60F
08/13 14:49, 60F
→
08/13 14:50, , 61F
08/13 14:50, 61F
→
08/13 14:50, , 62F
08/13 14:50, 62F
→
08/13 14:51, , 63F
08/13 14:51, 63F
→
08/13 14:52, , 64F
08/13 14:52, 64F
→
08/13 14:53, , 65F
08/13 14:53, 65F
推
08/13 14:53, , 66F
08/13 14:53, 66F
→
08/13 14:53, , 67F
08/13 14:53, 67F
→
08/13 14:54, , 68F
08/13 14:54, 68F
推
08/13 14:57, , 69F
08/13 14:57, 69F
→
08/13 14:58, , 70F
08/13 14:58, 70F
→
08/13 14:58, , 71F
08/13 14:58, 71F
→
08/13 14:58, , 72F
08/13 14:58, 72F
→
08/13 14:59, , 73F
08/13 14:59, 73F
→
08/13 15:00, , 74F
08/13 15:00, 74F
→
08/13 15:01, , 75F
08/13 15:01, 75F
→
08/13 15:01, , 76F
08/13 15:01, 76F
→
08/13 15:01, , 77F
08/13 15:01, 77F
→
08/13 15:02, , 78F
08/13 15:02, 78F
→
08/13 15:03, , 79F
08/13 15:03, 79F
→
08/13 15:03, , 80F
08/13 15:03, 80F
→
08/13 15:03, , 81F
08/13 15:03, 81F
→
08/13 15:04, , 82F
08/13 15:04, 82F
→
08/13 15:05, , 83F
08/13 15:05, 83F
→
08/13 15:07, , 84F
08/13 15:07, 84F
→
08/13 16:07, , 85F
08/13 16:07, 85F
→
08/13 16:07, , 86F
08/13 16:07, 86F
→
08/13 16:07, , 87F
08/13 16:07, 87F
→
08/13 17:47, , 88F
08/13 17:47, 88F
→
08/13 21:01, , 89F
08/13 21:01, 89F
推
08/14 00:24, , 90F
08/14 00:24, 90F
→
08/14 07:40, , 91F
08/14 07:40, 91F
推
08/14 18:34, , 92F
08/14 18:34, 92F
→
08/14 18:35, , 93F
08/14 18:35, 93F
→
08/14 18:36, , 94F
08/14 18:36, 94F
→
08/14 18:36, , 95F
08/14 18:36, 95F
→
08/14 18:37, , 96F
08/14 18:37, 96F
討論串 (同標題文章)