*停權中*
|
前文所述, 僅是表達Linux kernel離道地的物件程式還有相當的距離, 但並沒說物件程式就一定比較好, 非物件程式就一定不好
物件化的目的是如何讓程式變得很好寫很好讀, 開發速度很快, 很好維護, 很好達到工作分配等等, 但要是太走火入魔, 用太多物件的技巧, 沒啥人看的懂... 那...
軟體工程與模組化設計才是王道, 根據各種需求使用各種工具與方法
像是將driver寫的很物件, 也不是不能做, 但絕大多才幾十到幾百行程式碼, 加上維護的人大都是電機出身, 這樣做就本末倒置了
|