问题:()为另一个对象提供代表,以便控制客户对对象的访问。
查看答案
问题:以下属于行为对象模式的是()A、模板(Template Method)模式B、迭代器(Iterator)模式C、命令(Command)模式D、观察者(Observer)模式
问题:Decorator(装饰)模式的意图是为一个对象连接附加的职责。
问题:在面向对象的的设计原则中,()表示高层模块不应该依赖于低层模块,都应该依赖于抽象,抽象不应该依赖于细节,细节应该依赖于抽象。A、依赖倒转原则B、开放封闭原则C、迪米特原则D、里氏替换原则
问题:()将整个软件系统划分为模型、视图和控制器三个部分。A、MVCB、分层模式C、管道模式D、架构模式
问题:设计模式的两大主题是()A、系统的维护与开发B、对象组合与类的继承C、系统架构与系统开发D、系统复用与系统扩展
问题:设计模式的基本要素有哪些?
问题:Adapter模式使原本由于接口不兼容而不能一起工作的那些类可以一起工作。
问题:MVC模型的基本工作原理是基于()模式,实现是基于()模式。
问题:对象组合的有点表述不当的是()A、容器类仅能通过被包含对象的接口来对其进行访问B、“黑盒”复用,封装性好,因为被包含对象的内部细节对外是不可见C、通过获取指向其它的具有相同类型的对象引用,可以在运行期间动态地定义(对象的)组合D、造成极其严重的依赖关系
问题:系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,()设计模式可以实现该目的。A、外观B、装饰C、单件D、模板方法
问题:Strategy(策略)模式对问题的解决方案是什么?以及如何实现?
问题:简述下,创建型模式一共有多少种,分别为哪些?工厂方法模式、抽象工厂模式与建造者模式,有什么区别,如何区分应用在具体事例中。并请举例说明。
问题:()模式在对象的集合之中游走,而不暴露集合的实现。
问题:()模式确保某一个类仅有一个实例,并自行实例化并向整个系统提供这个实例。
问题:简述针对接口编程,不针对实现编程的意义。
问题:从模式所提供的功能性来看,模式可以分为()A、创建模式B、测试模式C、行为模式D、结构模式
问题:请简述下,继承在程序设计中,存在的缺陷?
问题:()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。A、架构B、UML模型C、设计模式D、设计数据