但現在比較常碰C++,碰到virtual時我以為和C#是一樣的,代表繼承後可供修改,
但為什麼後面還要加個 = 0 呢?
一查才發現原來這邊加上 = 0 比較像是C#中的抽象函式(abstract function),
讓我們來比較一下。
但現在比較常碰C++,碰到virtual時我以為和C#是一樣的,代表繼承後可供修改,
但為什麼後面還要加個 = 0 呢?
一查才發現原來這邊加上 = 0 比較像是C#中的抽象函式(abstract function),
讓我們來比較一下。
在C#裡,當我們使用工廠模式把實作類別隱藏起來,
統一使用父類別當容器時,通常就是宣告父類別變數,
再new出子類別物件指派給父類別變數就好,
但是在C++中由於有指標的關係,需特別注意宣告的格式。
先前有一陣子很愛逛天瓏網路書局,
好像買了書,追求進步的心靈就得到安慰,然後就會變強,
其中發現有一類軟體書是關於軟體架構師,
字面上意思似乎是規劃軟體架構、規劃產品應該適合什麼樣的軟體配置,
方便後續的維護與擴充,我想,這不是我滿有興趣的事情嗎?
找到依賴
什麼是外部依賴?
書中的說明指的是在系統中的一個物件,他與被測試程式碼之間產生互動,
但你無法掌握這個物件,常見的外部依賴包括了檔案系統、執行續、記憶體以及時間等等。
我的觀點是,在 沒有很多 本錢 的情況下, 別寄望每個月幾千元放到股票或者最近很夯的高股息ETF就能讓你致富, 先投資自己,讓自己的本業收入提高吧。