随笔分类 -  重构和设计模式

《重构-改善既有代码的设计》 《大话设计模式》
摘要:目录: 实现思想 导入依赖、配置说明 代码实现 问题总结 一.实现思想 接手一个旧系统,SpringBoot 使用的是纯粹的 mybatis ,既没有使用规范的代码生成器,也没有使用 JPA 或者 mybatis-plus。 想着接入 mybatis-plus,为以后敲代码省点力气。普通的接入 my 阅读全文
posted @ 2020-04-15 17:56 躲猫猫的猫 阅读(11038) 评论(5) 推荐(2) 编辑
摘要:昨天讲了那么多坏味道,今天就说下该怎样清理那些坏味道。 一.重新组织函数 1.提炼函数(Extract Method) 将一段代码放进一个独立函数中,并让函数名称解释该函数的用途。 动机:简短而命名良好的函数有以下几个优点: - 如果每个函数的粒度都很小,那么函数被复用的机会就更大 - 会使高层函数 阅读全文
posted @ 2018-03-30 17:52 躲猫猫的猫 阅读(377) 评论(0) 推荐(0) 编辑
摘要:其实看了重构之后,发现重构和设计模式有很多很多相通的地方,或者有着同样的目的。你完全可以参考设计模式的原则来修改已有的代码。 1.单一职责原则 2.开放--封闭原则 3.依赖倒装原则 4.迪米特原则(类松耦合) 笔者也在《重构》这本书中大量的谈到各种设计模式,所以再次推荐大家去看看 设计模式 其实很 阅读全文
posted @ 2018-03-28 16:45 躲猫猫的猫 阅读(347) 评论(0) 推荐(0) 编辑
摘要:睡醒后就拿起《大话设计模式》这本书来看。之前对于设计模式只是一知半解,看了之后感觉受益匪浅。 在此做个小笔记。也强烈建议像我这样的萌新去看看。(很重要、很重要、很重要...) 前言 首先复习一下向对象编程的优点:可维护,可复用,可扩展,灵活性好。 面向对象的好处:(原文) (1).<简单工厂模式>( 阅读全文
posted @ 2018-03-03 21:33 躲猫猫的猫 阅读(333) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示