工学

多选题采用MVC设计模式开发程序有哪些劣势?()A设计困难B增加结构的复杂性C视图与控制器过于紧密的连接D视图对模型数据的访问效率低E不利于开发中的分工

题目
多选题
采用MVC设计模式开发程序有哪些劣势?()
A

设计困难

B

增加结构的复杂性

C

视图与控制器过于紧密的连接

D

视图对模型数据的访问效率低

E

不利于开发中的分工

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在MVC设计模式中,起到层与层间桥梁作用的是()。

A.M

B.V

C.C

D.MVC


参考答案:C

第2题:

MVC设计模式的目的是()

  • A、使程序结构更清晰
  • B、使程序更好维护
  • C、保证视图和模型的隔离
  • D、在逻辑上将视图、模型和控制器分开

正确答案:C

第3题:

关于Struts下面描述正确的是()

A.Struts是采用JavaServlet/JavaServerPages技术。

B.开发Web应用程序的开放源码的framework

C.采用Struts能开发出基于MVC设计模式的应用框架。

D.Struts采用的是JspModel1。


参考答案:A, B, C

第4题:

在MVC设计模式中,字母C表示()

  • A、模型
  • B、视图
  • C、控制器
  • D、设计器

正确答案:C

第5题:

如何理解MVC设计模式?()

  • A、M代表模型Model,V代表视图View,C代表控制器Controller
  • B、采用MVC设计模式可以使软件的可维护性、可修复性、可扩展性、灵活性以及封装性大大提高
  • C、MVC的“视图”,是代表用户与服务器进行交互的页面,即我们能看到和操作的页面
  • D、MVC的“模型”,负责所有业务流程/状态的处理以及业务规则的制定
  • E、Servlet是MVC的“控制器”的典型代表

正确答案:A,B,C,D,E

第6题:

在MVC设计模式中,负责用户交互的是()。

A.M

B.V

C.C

D.MVC


参考答案:B

第7题:

MVC设计模式将应用程序分为()部分。

  • A、2
  • B、3
  • C、4
  • D、5

正确答案:B

第8题:

以下与“模式”相关的叙述中,正确的是______。

A.采用设计模式允许在非面向对象程序设计语言中使用面向对象的概念

B.单身模式(Singleton)描述了只有一个方法和属性的类的集合

C.在MVC(模型/视图/控制器)模式中,1个模型可以用于多个视图

D.在MVC模式中,控制器是将应用问题域中包含的抽象领域知识呈现给用户的方式


正确答案:C
解析:在面向对象软件开发过程中,设计模式使开发人员可以更加简单、方便地复用成功的设计和体系结构,它是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。其4个基本要素是:模式名称、问题(模式的使用场合)、解决方案和效果。单身模式用于保证一个类仅有一个实例,并提供一个访问它的全局访问点。对于系统中的某些类,只有一个实例是很重要的。MVC(模型/视图/控制器)是为需要为同样的数据提供多个视图的应用程序而设计的,它能很好地使数据层和表示层分离。这种架构模式把应用程序分为①模型、②视图、③控制器等3种对象类型。其中,①模型是应用问题域中包含的抽象领域知识;②视图是将应用问题域中包含的抽象领域知识呈现给用户的方式,1个模型可以用于多个视图;③控制器是指用户界面对用户输入的响应方式。

第9题:

JSF与Struts的不同之外为()

  • A、JSF没有采用MVC模式,Struts采用了MVC模式
  • B、JSF为J2EE5.0的一个Web框架的规范,Struts为一个开源的Web框架
  • C、Struts提供了UIComponent,而JSF没有提供
  • D、用户可以开发可移植的Struts组件,而不能开发自定义的JSF组件

正确答案:B

第10题:

MVC是一种复合设计模式,由下面哪些设计模式组成()

  • A、观察者
  • B、单例
  • C、策略
  • D、合成

正确答案:A,C,D

更多相关问题