OO是一種程式的框架,也是一種思維的框架
當人沒東西吃的時候,就會啃樹皮
當肥宅沒有女朋友的時候,就會打手槍
當工程師搞不懂電腦架構的時候,就會學OO
OO是一種理想,一種想用單一概念,一統江湖、對應所有問題的理想
這當然是不切實際,不過當它成為一種宗教的情懷,信徒就會對這些問題視而不見
程式老手會當它是脫褲子放屁,作繭自縛的框架
程式老手會告訴你問題在領域知識、在系統組織、演算法
當然了,什麼模式、程式重複使用、乾淨的架構也是重點
但那是一個程式設計師都該有的組織邏輯觀念,不是OO所專有的
但很多OO宣傳者,總是喜歡暗示「組織邏輯觀念」是OO所專有
好像不用OO就沒有「組織邏輯觀念」了,繼續拐騙無知的少年
浪費時間精神,去學那無用的東西。
在沒有「組織邏輯觀念」情形下用OO
Code 就會變成一坨大便,一堆妖怪
God Bless you