您的位置:首页 > 其它

简单命名让你飞

2016-05-16 14:26 246 查看

简单命名让你飞

原文地址

基于单一职责原则]里氏替换原则,见名即意1

三大原则已经在软件开发的实践中得到较好的验证。

因此我相信依据此三大原则命名类,可以让大家获益匪浅。

本文将通过展示一个Mvp项目迭代过程,让大家明白遵守三大原则类命名,可以让你的代码增加 :简洁性、易读性

一个典型的MvpDemo

Model :M 数据模型

View:V 视图模型

Presender :P 表示层模型

--|project
--|view
--|TwteenView
--|TwteenViewImpl
--|presender
--|TwteenPresender
--|TwteenPresenderImpl
--|model
--|TwteenModel
--|TwteenModelImpl


e.g.
TwteenViewImpl 子类命名如下
DefaultTwteenView、SimpleTwteenView

误解:TwteenView子类

正解:TwteenViewImpl的实现类

mvp类看虽然简洁,但是每次生成文档都需要维护多个类很难维护,拓展性可能需要动工的地方较多

造成代码污染

优秀的Mvp类命名方式

--|project
--|impl
--|TwteenMvp
--|activity
--|Twteen
--|TwteenActivity implements TwteenMvp.View
--|TwteenPresender implements TwteenMvp.Presender
--|TwteenModel implments TwteenMvp.Model
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: