面向对象的设计与分析
构造建立一个日期系统,其中日期包括年,月,日。系统具有如下功能:
(1)、计算月的天数。
(2)、设计并给出日期的所有表示形式。
譬如:
形式1:Aug 29, 1991;
形式2:8/29/91;
形式3:8/29/1991;
形式4:29 Aug, 1991;
形式5:Aug 29, 1991;
形式?:...................。
(3)、输出月份。譬如:Jan, Feb, Mar, Apr等。
(4)、已知上述功能3中输出的一个月份和日期的一种表示形式,计算与日期表示形式一致的月份。
(5)、已知两日期,计算两者之和。
要求:
(1)给出系统设计方案与流程图。
(2)指明系统中用到的面向对象技术,其中包括类,属性和方法。
(3)实现系统的功能需求。
(4)给出注解。