作者qcl (QC.L)
看板NTU-Exam
标题[试题] 100上 陈俊良 软体设计模式 期中考
时间Mon Nov 28 11:07:02 2011
课程名称︰软体设计模式
课程性质︰系选修
课程教师︰陈俊良
开课学院:电机资讯学院
开课系所︰资讯工程学系
考试日期(年月日)︰100年11月28日
考试时限(分钟):9:10am~11:30am
是否需发放奖励金:是
(如未明确表示,则不予发放)
试题 :
1.假设听众是资讯系大二的学弟妹,请用你的话解释下列名词:(各10分)
(a) Design Patterns
(b) Refactoring
(c) Law of Demeter
(d) Open Close Principle
2.Java 5.0新增的foreach statement必须搭配java.lang.Iterable。请推敲背後的原因
为何? 提示:desugar。(15分)
3.请补强下列的DateRange让它变成immutable。(15分)
class DateRange {
Date lowerBound;
Date upperBound;
}
4.Circle extends Ellipse 与 Ellipse extends Circle 各有优缺点。
(a) 请问你的抉择为何? 请说明理由。(10分)
(b) 有没有可能引用design patterns的概念,截长补短。(20分)
第1(a)题请写在第1页第1~5行。(至多5行,3行为佳)
第1(b)题请写在第1页第6~10行。(至多5行,3行为佳)
第1(c)题请写在第1页第11~15行。(至多5行,3行为佳)
第1(d)题请写在第1页第16~20行。(至多5行,3行为佳)
第2题请写在第1页第20~27行。(至多7行,5行为佳)
第3题请写在第2页。
第4(a)题请写在第3页第1~5行。(至多5行,3行为佳)
第4(b)题请写在第3页第6行起。
--
太明以为佐藤所说的「
豺狼大本营」,大概是指「皇民奉公会」而言的,所以并未详加追
问,便跟他一起去了。谁知道佐藤要去的地方竟是
台湾大学,太明觉得很奇怪,心想为什
麽把这地方称为「豺狼大本营」呢?直到他们办完事情离开那里的时候,他才恍惚明白佐
藤那句话的意思。
─吴浊流,亚细亚的孤儿
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.99
1F:推 t0444564 :推签名档 11/29 09:39