一个好用的套路

编程入门 行业动态 更新时间:2024-10-22 19:23:08

一个好用的<a href=https://www.elefans.com/category/jswz/34/1764287.html style=套路"/>

一个好用的套路

一个好用的套路

要想成为老司机,套路一定要玩得深.在程序开发中也是这样.现在有这样一个需求:

 

 

 通过观察我们知道这三个界面或者说需求有相同的部分,也有不同的部分. 当然根据他们据点比例不同,会有不同的策略.下边简单来分享三个做法.

方法1:

先把第一个做出来.复制粘贴两份,成为第二个和第三个,对后边两个的不同部分进行处理就可以了.

方法2:

先把第一个做出来,然后在不同的地方通过逻辑判断,一些if else来判定当前需要的是第几个,然后进行不同的ABC.

方法3:

先把第一个做出来,然后把共同的部分即Base抽取到父类,自己各自作为子类来实现ABC.

 

方法1的好处在于独立的三部分代码,互相不干扰.缺点也很明显,做开发的都知道,需求是不停的在变化,每一次Base发生变化,我们都需要进行三处修改,要维护的工作量很大.

方法2的好处在于只有一份代码,但是如果ABC所占的比重特别大,那么这份代码的可读性就要爆炸了,到处都是一堆的逻辑判断,每次在进行一个操作的时候,都要进行判断.

方法3好像能够避免前边两个方法的缺点,但是对开发的要求相对较高,在理解代码的时候需要不停的在父类和子类之间切换.如果我们换个角度来想,当需要我们给别人提供接口开发时就非常方便,因为我们永远能够控制父类,子类完全可以交给别人去实现.这也是现在所有流行的基础操作系统和平台的做法.

 

 

更多推荐

一个好用的套路

本文发布于:2024-02-12 16:03:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1688471.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:套路   好用

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!