没有合适的资源?快使用搜索试试~ 我知道了~
TicTacToe-MVP:Android MVP井字游戏
共36个文件
java:10个
xml:8个
png:5个
需积分: 8 0 下载量 31 浏览量
2021-05-19
06:09:32
上传
评论
收藏 103KB ZIP 举报
温馨提示
井字游戏-MVP MVP分解了控制器,使自然的视图/活动耦合可以发生,而不必将其与其他“控制器”职责联系在一起。 下文将对此进行详细介绍,但让我们从与MVC相比的通用责任定义重新开始。 模型 该模型是我们的井字游戏应用程序的数据+状态+业务逻辑。 可以这么说,这是我们应用程序的大脑。 它不依赖于视图或控制器,因此,它可以在许多上下文中重用。 看法 唯一的变化是现在将“活动/片段”视为视图的一部分。 我们停止与他们并驾齐驱的自然趋势作斗争。 优良作法是让Activity实现一个视图接口,以便演示者具有一个要编写代码的接口。 这消除了将其耦合到任何特定视图的麻烦,并允许使用该视图的模拟实现进行简单的单元测试。 主持人 本质上,这是MVC的控制器,只是它根本不与View绑定,而只是与接口绑定。 这解决了我们对MVC的可测试性以及模块化/灵活性的关注。 实际上,MVP纯粹主义者会认为,演示者永远
资源推荐
资源详情
资源评论
收起资源包目录
TicTacToe-MVP-master.zip (36个子文件)
TicTacToe-MVP-master
gradlew 5KB
settings.gradle 15B
README-vi.md 5KB
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 52KB
README.md 4KB
gradlew.bat 2KB
gradle.properties 730B
.gitignore 124B
app
src
androidTest
java
com
acme
tictactoe
ExampleInstrumentedTest.java 751B
test
java
com
acme
tictactoe
presenter
TicTacToePresenterTests.java 2KB
model
TicTacToeTests.java 2KB
main
AndroidManifest.xml 704B
res
mipmap-hdpi
ic_launcher.png 3KB
mipmap-xxxhdpi
ic_launcher.png 10KB
mipmap-xhdpi
ic_launcher.png 5KB
menu
menu_tictactoe.xml 387B
mipmap-mdpi
ic_launcher.png 2KB
layout
tictactoe.xml 3KB
values-w820dp
dimens.xml 358B
values
colors.xml 208B
strings.xml 161B
styles.xml 593B
dimens.xml 211B
mipmap-xxhdpi
ic_launcher.png 8KB
java
com
acme
tictactoe
presenter
TicTacToePresenter.java 1KB
Presenter.java 157B
view
TicTacToeActivity.java 3KB
TicTacToeView.java 235B
model
Player.java 64B
Cell.java 267B
Board.java 4KB
.gitignore 7B
build.gradle 1KB
proguard-rules.pro 669B
build.gradle 532B
共 36 条
- 1
资源评论
长迦
- 粉丝: 34
- 资源: 4659
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功