编程模式与计算机科学领域知识综合解析
1. 模型 - 视图 - 控制器(MVC)模式
MVC 模式适用于需要图形用户界面与用户交互的程序,并且遵循封装、信息隐藏、高内聚和低耦合的软件工程原则,以方便未来的修改。
-
模式组成
- 模型(Model) :抽象了程序要解决的问题。
- 视图(View) :将模型的部分内容展示给用户。
- 控制器(Controller) :将用户在视图中的操作转换为对模型的方法调用。
-
模板要求
MVC 模式需要三个模板:一个用于模型,一个用于视图和控制器的组合,一个用于主方法。以下是相关代码示例及说明:
// Listing 13 - 23: An interactive component that allows the user to select a number of tokens
144
/** The bounds of the selection's rectangle changed. Adjust it. */
145 public void mouseDragged(MouseEvent e)
146 { PileComponent2.this.adjustSelectionSi
超级会员免费看
订阅专栏 解锁全文
2527

被折叠的 条评论
为什么被折叠?



