单项选择题
设计模式的基本原理是()
A.面向实现编程 B.面向对象编程 C.面向接口编程 D.面向组合编程
问答题 请基于Java利用迭代器设计模式模拟电视机遥控器遍历电视节目频道。
问答题 以实现加减算法的公式为例,公式中仅有两类元素:运算元素和运算符号。所有的运算元素具有相同的功能,可以用一个类表示,而运算符号则是需要分别进行解释,加法需要加法解释器,减法需要减法解释器。请基于Java利用解释器模式解析一个四则运算的固定语法逻辑。
问答题 软件项目要求在规定的时间内完成,软件开发是有工序(Procedure)要求的,例如首先先由分析设计人员对系统进行分析设计,然后再由程序员进行编码,最后再由测试人员对整个系统进行测试。请基于Java利用职责链模式实现项目管理。