[问答题]

论设计模式在软件开发中的应用

设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。一个设计模式命名、抽象并确定了一个通用设计结构的主要方面,这些设计结构能被用来构造可复用的面向对象设计。现在,设计模式已经广泛地应用在软件开发中。

请围绕"设计模式在软件开发中的应用"论题,依次对以下3个方面进行论述:

①概要叙述你参与分析和开发的应用项目,以及你所担任的主要工作。

②简要介绍设计模式的基本概念及分类,详细说明在你所参与分析和开发的应用项目中应用了哪些设计模式、方法,以及选用它们的原因。

③分析并讨论使用设计模式的效果,并分析和评价设计模式对软件开发的影响。

参考答案与解析:

相关试题

在面向对象软件开发过程中,采用设计模式( )开发。

[单选题]在面向对象软件开发过程中,采用设计模式( )开发。A.以复用成功的设计B.以保证程序的运行速度达到最优值C.以减少设计过程创建的类的个数D.允许在非面

  • 查看答案
  • 在面向对象软件开发过程中,采用设计模式()。()

    [单选题] 在面向对象软件开发过程中,采用设计模式()。()A.允许在非面向对象程序设计语言中使用面向对象的概念B.以复用成功的设计和体系结构C.以减少设计过程创建的类的个数D.以保证程序的运行速度达到最优值

  • 查看答案
  • 在面向对象软件开发过程中,采用设计模式( )。

    [单选题]在面向对象软件开发过程中,采用设计模式( )。A.允许在非面向对象程序设计语言中使用面向对象的概念B.以复用成功的设计和体系结构C.以减少设计过程创建

  • 查看答案
  • 在面向对象软件开发过程中,采用设计模式(37)。

    [单选题]在面向对象软件开发过程中,采用设计模式(37)。A.允许在非面向对象程序设计语言中使用面向对象的概念B.以复用成功的设计和体系结构C.以减少设计过程创建的类的个数D.以保证程序的运行速度达到最优值

  • 查看答案
  • 在面向对象软件开发过程中,采用设计模式(48)。

    [单选题]在面向对象软件开发过程中,采用设计模式(48)。A.以减少设计过程创建的类的个数B.以保证程序的运行速度达到最优值C.以复用成功的设计和体系结构D.以允许在非面向对象程序设计语言中使用面向对象的概念

  • 查看答案
  • 基于组件的软件开发架构模式一般在()软件开发架构模式中使用

    [单选题]基于组件的软件开发架构模式一般在()软件开发架构模式中使用A.管道-过滤器B.面向对象C.事件驱动D.客户/服务器

  • 查看答案
  • 在面向对象软件开发过程中,采用设计模式___(34)___。 (34)

    [单选题]在面向对象软件开发过程中,采用设计模式___(34)___。(34)A.允许在非面向对象程序设计语言中使用面向对象的概念B.以复用成功的设计和体系结构C.以减少设计过程创建的类的个数D.以保证程序的运行速度达到最优值

  • 查看答案
  • 在面向对象软件开发过程中,采用设计模式 (43) 。 (43)

    [单选题]在面向对象软件开发过程中,采用设计模式 (43) 。(43)A.以复用成功的设计B.以保证程序的运行速度达到最优值C.以减少设计过程创建的类的个数D.允许在非面向对象程序设计语言中使用面向对象的概念

  • 查看答案
  • 在面向对象软件开发过程中,采用设计模式的是为了()

    [单选题]在面向对象软件开发过程中,采用设计模式的是为了()A . 允许在非面向对象程序设计语言中使用面向对象的概念B . 复用成功的设计和体系结构C . 减少设计过程创建的类的个数D . 保证程序的运行速度达到最优值

  • 查看答案
  • 设计模式一般用来解决什么样的问题()。

    [单选题]设计模式一般用来解决什么样的问题()。A . 同一问题的不同表相B . 不同问题的同一表相C . 不同问题的不同表相D . 以上都不是

  • 查看答案
  • 论设计模式在软件开发中的应用设计模式描述了在特定场景下解决一般设计问题的类和相互