我有這種兩難選擇,我需要在Gregorian和Julian calanders的不同類型的繼承之間進行選擇。我想要一個名爲Date的類作爲基類。 我的問題如下:我應該有一個從日期類繼承的格里高利班,和朱利安一樣嗎?或者應該只有格里高利的類繼承了日期和朱利安從格里高利繼承,反之亦然?或者我應該在繼承自Date的Date下面有一個類,並讓Gregorian和Julian從該類繼承?C++ Gregoraian和Julian日曆繼承
Date Date Date Date
Gregorian Julian Gregorian Julian New class
Julian Gregorian Gregorian Julian
我會親自選擇第一個替代方案,它們都從Date繼承,這是一個不錯的選擇。我可以得到som對此的意見嗎?
你是如何保存日期的? D/M/Y作爲單獨的值?像UNIX時間這樣的單個值? – Pubby