建議108 將型別標識為sealed

2021-07-22 12:38:59 字數 351 閱讀 9051

建議108:將型別標識為sealed

sealed能夠阻止型別被其他型別繼承。**如下:

sealed

class

sampleclass

class

otherclass : sampleclass

「無法從密封型別sampleclass派生。」

將型別修飾為sealed能夠有效控制繼承的深度。乙個型別如果確信沒有必要被繼承,應該及時將其變為密封類。

在密封類中宣告protected方法也是沒有必要的。

在.net中string就是sealed類。

**:《編寫高質量**改善c#程式的157個建議》陸敏技

Spring AOP 建議型別

spring aop 包括如下型別的建議 around advice 是最普通的一種建議。因為spring aop,也像 aspectj一樣,提供了全部範圍的建議型別。我們推薦你用最少能力的建議型別。比如,你只是想利用方法的返回值更新乙個快取,此時你用returning advice 會比aroun...

將XAMPP 移植Mac os x 10 8 平台

前言 xampp在windows 7系統下已經很好的執行,俺近日需要將xampp 移植mac os x 10.8 平台執行,本來使用mysql配搭php是很好的應用,無奈資料庫是ms sql 08 r2,所以移植到mac平台第乙個難點是要解決在mac平台下php訪問ms sql問題。php可以使用f...

處理器型別標識巨集

m ix86 32bit處理器 m amd64 64bit amd處理器 vc2008以前 m x64 64bit amd and intel處理器 vc2008及以後 m ix64 64bit itanium處理器 win32 defined for both 32bit and 64bit pr...