当前位置: 首页 > news >正文

15、构建联系人管理器:从MVC/MVP到Presenter与View的实现

构建联系人管理器:从MVC/MVP到Presenter与View的实现

1. 常见模式问答

在交互式应用架构中,除了MVC和MVP模式,还有许多其他模式。与MVP相关且可能有助于WPF开发的两种模式是Supervising - Controller和Passive - View。

关于模型相关术语,如实体(entity)、值对象(value object)、聚合(aggregate)和仓库(repository),它们来源于2003年Eric Evans所著的一本书,这本书专注于探索如何构建丰富的软件模型,是许多常用模型相关术语的来源。

下面是一些问答及解答:
| 问题 | 解答 |
| — | — |
| MVC模式的哪一部分不完全适用于WPF,为什么? | 原始MVC三元组中的控制器(Controller)与WPF的设计不太契合。因为在原始模式中控制器的许多职责已被WPF丰富的控件集所取代。 |
| 在MVP模式中,“M”的作用是什么? | “M”代表模型(Model),该部分应用程序的主要目的是在软件中表示特定于业务的构造。 |
| 什么是仓库,它如何应用关注点分离(SoC)原则? | 仓库是一种类,它向应用程序的其他部分隐藏实际的数据存储机制。它通过将任何与数据相关的代码与其他类分离,并以一种向无关方隐藏内部复杂性的方式进行封装,体现了SoC原则。 |

2. 构建联系人管理器的活动
  • 研究MVC和MVP:花些时间在互联网上研究MVC和MVP模式,加深对它们的理解。
  • 重写ContactRe
http://www.cnnetsun.cn/news/199211.html

相关文章:

  • 深入解析Realtek 8812AU/8821AU Linux无线驱动部署
  • 27、WPF动画深入解析与实践
  • Visual C++运行库终极解决方案:一键修复所有程序启动问题
  • IAR for ARM安装详解:专为STM32定制的完整示例
  • AutoDock-Vina分子对接完整指南:从零基础到实战精通的终极教程
  • 模拟电路基础知识总结——传感器接口设计的完整指南
  • wow_api终极指南:魔兽世界插件开发的完整解决方案
  • Speechless微博备份神器:让每一段社交记忆都有安全归宿
  • ROFL-Player:英雄联盟回放神器使用全攻略
  • Visual C++运行库完整修复指南:告别程序启动失败的终极方案
  • 终极指南:UV-K5多普勒固件快速上手,解锁卫星通信新玩法
  • HandheldCompanion:Windows掌机智能控制与游戏优化完全指南
  • Galaxy Buds Client:解锁三星耳机全部潜能的终极管理神器
  • Windows安装包解压神器:lessmsi让MSI文件内容触手可及
  • 从零开始解决HAXM问题:驱动下载与手动安装示例
  • 12306ForMac终极抢票攻略:原生Mac客户端的智能购票体验
  • Waifu2x-Extension-GUI完整使用指南:从入门到精通
  • Driver Store Explorer在系统部署中的项目应用
  • 3步精通Mem Reduct调试:从内存卡顿到系统流畅的实战手册
  • 音频切片机:4大核心功能让你轻松驾驭音频分割难题
  • Obsidian知识管理终极指南:20个高效模板快速构建个人知识库
  • 快速美化Markdown文档:终极CSS样式库使用指南
  • 3步搞定cri-dockerd:Docker与Kubernetes完美集成终极指南
  • 宝可梦随机化终极指南:打造专属冒险世界
  • Mem Reduct终极实战:从入门到精通的内存优化方案
  • Neat Bookmarks:重新定义浏览器书签管理的智能解决方案
  • HunterPie终极指南:5分钟掌握怪物猎人世界智能辅助插件
  • 9、深入了解SPF 2010列表类型与标准Web部件
  • anything-llm镜像能否识别表格内容?实测反馈
  • 终极百度网盘加速方案:pdown免登录高速下载全攻略