
设计模式
文章平均质量分 67
小菜的OnePiece
这个作者很懒,什么都没留下…
展开
-
重构代码之代码的坏味道
1. 缺乏业务含义的命名 命名要能够描述出这段代码正在做的事 一个好名字应该描述意图,而非细节 2. 重复代码的提取 代码重复:提取方法,或者抽象 结构重复:类似静态代理,动态代理的处理方法,或者函数式编程提取函数 只要你看到 if 语句出现,而且 if 和 else 的代码块长得又比较像,多半就是出现了 这个坏味道 3. 不经意间写出的长函数 提取子函数 违反单一职责,抽取类 4. 大类的产生 职责不单一导致,根据业务分离关注点,拆分为多个职责单一的类 类中的字段未分组 5. 长参数列表原创 2022-03-21 15:32:34 · 312 阅读 · 0 评论 -
设计模式之面向对象的六大基本原则(含具体事例)
写完代码过后需求更改你需要改很多个地方的代码,证明你的代码是有问题的。 simple1 简单的在Activity中访问网络然后解析数据,这种方式是我们大家刚开始接触代码时写出来的。 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); OkHttpCli.原创 2021-03-28 23:00:35 · 270 阅读 · 0 评论