用什么设计模式 /思路?
|
1
一步一步来呗,先不创建更多的文件,先把方法抽出,一个方法做一件事情
然后抽取模型 然后再根据方法抽出 View view 还能重构成,设置这个 view 控件的位置的一个 model 和生成 view 控件一个 Model |
|
ikarosSep 18, 2015
2
你题目已经回答了,把混杂的东西抽出来呗,单独写一个渲染的函数, 业务逻辑 抽出来做成 service 由 controller 调用
|
|
ipconfigerSep 18, 2015
3
MVVM 啊
|
|
StargazerWikivSep 18, 2015
4
当初是怎么想的呢? 1k 多代码一个 controller 。。。
|
|
shoalySep 18, 2015
5
说白了 controller 就是一个文件夹, 这个文件夹下面现在太多东西了 , 先试着把文件分类, 然后建立更多的 controller , 将这些文件放过去.
|
|
iEasonSep 18, 2015
6
数据层的全扔到 model 里去,视图该封装的封装。
MVVM 也是不错的选择 |
|
xi_linSep 18, 2015
7
页面元素特别多,事件绑定和响应处理特别多怎么破?大家的 View 处理 event 吗?我对 view 的理解一直是纯渲染,交互都给 controller 处理。然后在写复杂页面的时候 controller 就膨胀起来了。我能想到的只有分 category 处理。
|
|
8
辞职走人,下个接手的倒霉蛋会重写的
|
|
zhigang1992Sep 18, 2015
9
MVVM + Rx, iOS 的 DesignPatten 太多了,各种 delegate, KVO, target action, notification, blocks 等等等等。还是 Rx 来的舒服,代码好读好管理
|
|
newtonisaacSep 18, 2015
10
辞职走人,下个接手的倒霉蛋会重写的
|
|
yangjie6020Sep 18, 2015
11
抽象 封装 剥离
|
|
chairuosenSep 18, 2015
12
@xi_lin 安利一下 vue
|
|
chairuosenSep 18, 2015
13
@xi_lin sorry 看错节点了哈哈哈哈
|
|
xiaonengshouSep 18, 2015
14
angular?
|
|
xi_linSep 18, 2015
15
@zhigang1992 Rx 要放弃 7.0 可是公司还要支持,好难过。。
|
|
xi_linSep 18, 2015
16
@chairuosen lol
|
|
gsanidtSep 18, 2015
17
|
|
damngoodSep 18, 2015
18
1. mvvm
2. containment 3. category || extension 4. 常规功能封装 |
|
cxqSep 18, 2015
19
MVVM 用起来很舒服
不过最近看别人的 android 项目代码, 感觉他 Activity 数量和代码都非常少,看起来非常整洁 主要是因为他们有 Fragment , 和 ListView 的 Adapter 独立出来了 |
|
ibckerSep 20, 2015
20
mvvm
|