- 博客(4)
- 收藏
- 关注
原创 随笔
1、解耦:在写码 的时候如果一个A类中需要大量使用B类,那么我们可以在 A类的构造方法中直接传入B类,这边需要注意的是,如果我们这边简单传入B类,相当于我们将A和B做了一个耦合,后期如果要改动B我们都要考虑下A的感受,所以比较恰当的方法的是我们在本处仅可能的传入B的一个父类的父类父类、、、、;2、千万千万 不可以复制 粘贴;很多时候我们真的不生产代码 ,我们只是 代码的搬运工,重这边搬到那边调...
2018-12-25 18:33:14 271
原创 Android 开发模式之MV模式
传统的Android开发模式是MV 模式,通常我们会编写一个BaseActivity,然后编写 一些基础的方法包括title,返回按钮,toast提示方法等等。然后在其他的子activity中实习对应的功能,以及各自的业务逻辑。这样做的好处是能完成快速开发,根据单个业务的逻辑操作包括View 交互都在同一个activity,能完成当个activity的快速开发。通常使用这样的开发模式,我们都会...
2018-12-13 15:07:59 601
原创 基于前端支付功能的 面向对象的设计理解
需求背景 :前端支付模块开发需要实现 以下功能:1、完成多种类型的支付,包括购买商品、开通会员、充值平台币;2、可以调用多种第三方支付(微信、支付宝);3、 支付的时候可以使用礼券、平台,可以叠加支付4、 基于安全考虑所有的支付数据 重服务端获得5、前端功能基于Android 实现我们简单把需求分析一下, 我们需要实习商品购买、开通会员、平台币充值功能;...
2018-11-19 18:57:25 897
原创 抽象 抽象 抽象 还是抽象 面向对象的设计思考
抽象 从具体事物抽出、概括出它们共同的方面、本质属性与关系等,而将个别的、非本质的方面、属性与关系舍弃,这种思维过程,称为抽象。写了 好久的代码, 很多时候都是根据需求,简单画出一个流程图,然后根据流程图列出几个类,做一个简单拆分,完成具体的功能,当然实现实现的过程一些会遇到很多小坑,和产品扯扯皮和需求方sisi, 最后 临近提测前 完成功能。 等等过个半个月需求有 变动马上和产品说这个不...
2018-11-19 18:16:44 280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人