0
我有一個存儲一些臨時數據的類。這個類有用於清除過期數據的「deleteOld」方法。將參數傳遞給可能暴露封裝的方法
將參數傳遞給該函數以設置過期期限是個好主意嗎?我的意思是像deleteOld(expiredDays)
。 或者這個函數應該封裝expiredDays參數?
deleteOld()
{
// get expiredDays from config
}
'expiredDays'是在config中設置的常量。
第一個變體看起來更加靈活。但第二個看起來更多的OOP,因爲課堂客戶不需要知道有關過期日期的任何信息。第二種方式沒有揭示班級實現的細節。
這是PHP的,但我想這是不要緊
你覺得呢?謝謝。