201671010110 2016 2017 2《java程序设计》

     在十四周的学习中,了解了 Swing用户界面组件,其中的设计模式是设计者一种流行的思考设计问题的方法,是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 每一个模式描述了一个不断重复发生的问题,以及该问题的核心解决方案 模型-视图-控制器设计模式是Java EE平台下创建 Web 应用程序的重要设计模式。MVC设计模式 Model(模型):是程序中用于处理程序数据逻辑的部分,通常模型负责在数据库中存取数据。 View(视图):是程序中处理数据显示的部分,通常视图依据模型存取的数据创建。 Controller(控制器):是程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。 MVC模式可应用于Java的GUI组件设计中。 MVC模式并不是AWT和Swing设计的唯一的模式,还有很多设计的模式(设计方法)。例如布局管理器的“策略”设计模式等

   Java组件有内容、外观、行为三个主要元素;这三个主要元素与模型—视图—控制器模式的三部件的对应关系内容:模型   外观:视图   行为:控制器模式。在Java组件的MVC模式中,分别把模型、视图、控制器这三个部件定义成相关的类,然后用这些类来实现相应的功能。在完成实验报告时对所学知识有了更加深入的理解。

原文地址:https://www.cnblogs.com/gaoshuping-1112/p/7928464.html