资源说明:
De fyra alternativen att ärva: Date | Gregorian | Julian Date | Julian | Gregorian De båda ovan minskar risken för kodduplicering iom att man bara behöver overloada de metoder som är annorlunda mellan de två. Dock är det en mycket konstig layout då varken Julian isa Gregorian eller vice versa. Date / \ Gregorian Julian Kan leda till kodduplicering om Gregorian och Julian är väldigt lika Date | Middle / \ Gregorian Julian Slipper kodduplicering samt man har fortfarande möjligheten att abstrahera dem på ett mer korrekt sätt. --- Tilldelningsoperatorn kan vara trevlig att ha om man har ett datum som man vill sätta till ett annat datum. Detta kan användas som alternativ till copy- konstruktorn. Kanske inte så övertygande argument för, men kan inte hitta något direkt argument emot, annat än att det tar några sekunder att skriva koden. --- En dålig lösning är att ha datum och händelse i två parallella vektorer med gemensamt index. Varför? Förklara dig vid redovisningstillfället.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。