乙個列舉類的方法設計

2021-08-30 17:04:45 字數 379 閱讀 6807

public enum actiontype 

return false;

}}

以上是乙個列舉類actiontype,裡面包括了5中操作型別a,b,c,d,e。 其中這5種操作型別分為兩類。ab是一類,會帶來更新,cde是一類,不會帶來更新。

在業務裡面經常需要判斷操作型別是否涉及到更新。所以在列舉類裡面加了乙個靜態的iswillupdate方法。

判斷時是是這樣判斷

actiontype.iswillupdate(type)

現在問題是列舉類裡面能放這樣的方法嗎?還是說列舉類一般就是一種貧血的設計,而把判斷放在外面?

以前我感覺不應該放在裡面,現在我感覺這樣會清爽簡單一點。

設計乙個類

1 設計乙個不能被繼承的類 1 將建構函式設為私有 此時子類不能訪問基類的建構函式,因此建立子類時就會報錯 無法訪問private成員 class base uninherit base uninherit const base uninherit rhs base uninherit operat...

設計乙個Logger類

需求 想要實現乙個logger可以以以下方式使用 logger log 2013 03 05.log log this is a logger test endl log value of temp temp endl log array index array index endl 實現有一點類似...

設計乙個類,用get,set

建立乙個people類,裡面包含 名字 年齡 兩個成員變數,以及這兩個成員的get,set方法 要求用標頭檔案 實現檔案的標準格式實現,然後可以在main函式裡直接建立people物件 第一步 建立控制台程式 include stdafx.h include people.h include inc...