美文网首页Android开发
多种类型展示不同的文字,类型无需逻辑处理接口设计

多种类型展示不同的文字,类型无需逻辑处理接口设计

作者: 2远 | 来源:发表于2017-03-18 10:50 被阅读0次

常规做法

可能是服务端传过来类型,双方约定好什么类型对应显示什么,客户端拿到类型,在客户端写死每个类型对应展示什么

弊端

需要增加类型的话,要修改客户端

改进

由于对类型无需做逻辑处理,因此类型对应的文字展示也可以由服务端传过来,客户端只需要把读到的列表展示出来即可

好处

客户端无需处理类型与展示的映射,后续如果新增类型亦无需修改客户端

相关文章

  • 多种类型展示不同的文字,类型无需逻辑处理接口设计

    常规做法 可能是服务端传过来类型,双方约定好什么类型对应显示什么,客户端拿到类型,在客户端写死每个类型对应展示什么...

  • 第十节: TypeScript 类型收窄

    类型收窄 所谓的类型收窄, 就是当我们定义类型描述为了适应多种尝试使用,变量可能是多种类型, 此时在处理不同类型数...

  • [JavaScript] 文件下载

    一、文件下载 业务中常用的下载类型有多种,其接口的responseType 也不同:xlsx类型是applicat...

  • 字段类型和输入控件

    设置不同的字段类型,会有不同的输入和展示方式。数据表设计视图,打开企业表,点击名称 字段的 类型 ,弹出字段类型配...

  • C++---CHAPTER 10: GENERIC ALGORI

    泛型算法:经典算法的公共接口。 泛型的含义:用于不同类型的元素和多种容器类型,以及其他类型的序列。 初识 例子:泛...

  • 第10章 泛型算法

    10.1 概述 范型算法:实现了一些经典算法的公共接口,可用于不同类型的元素、多种类型的容器、其他类型序列。 迭代...

  • 连接器BNC头接口的类型有哪些

    BNC接口的类型有许多种,不知您知道几种,按接口形状上的不同便可区分,下面德索五金电子就BNC接口的类型问题给您做...

  • 2019-1-25泛型

    泛型其实质就是将数据的类型参数化,通过为类、接口及方法设计类型参数来定义泛型。泛型使一个类或一个方法可在多种不同类...

  • 接口

    接口场景 思考:在Java中只支持单继承,那么如何解决一个类型中需要兼容多种类型特征的问题?以及多个不同类型具有相...

  • golang接口

    定义 在 Go 中,关键字 interface 被赋予了多种不同的含义。每个类型都有接口,意味着对那个类型定义了方...

网友评论

    本文标题:多种类型展示不同的文字,类型无需逻辑处理接口设计

    本文链接:https://www.haomeiwen.com/subject/rqjunttx.html