初识重构

简介:

1.单一职责原则 SRP

2.不要重复自己原则 DRY

3.开放封闭原则 OCP

4.优先使用组合而不是继承

 

工厂模式 适配器模式 桥接模式 策略模式 命令模式 装饰模式

技术点

1.let if go

2.钩子

 

大师say:设计应当依赖于抽象而不是依赖于实现 Depend on abstractions,Do not Depend on concrete classses.

分类:  java

本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/p/5644050.html,如需转载请自行联系原作者
相关文章
|
程序员
你的代码需要重构吗?
你的代码需要重构吗?
66 0
|
设计模式 算法
重构,避免重构误区
重构,避免重构误区
42 0
|
设计模式 缓存 算法
关于“重构”的一些思考
本文将从一个新人数次修改CR comments的角度探讨代码重构的定义、目的以及常见的重构方法,并以简单的代码案例来说明代码重构的具体实现。
4894 3
关于“重构”的一些思考
|
开发者
重构的理解
重构的理解
96 0
|
开发者
重构的核心-让代码保持整洁
很久之前团队师兄向我推荐了《重构:改善既有代码的设计》这本书,粗略翻阅看到很多重构的细节技巧,但当时还处于未接触过工程代码,只关注代码功能,不太考虑后期维护的阶段,读起来觉得枯燥无味,几乎没有共鸣,一直没有细细阅读。在工作一年后,终于在师兄的督促下,利用一个月左右的早起时光读完了这本书,收获很多,感谢师兄的督促,感谢这本书陪伴我找回了阅读习惯。把这本书推荐给已经接触了工程代码、工作一年左右的新同学,相信有了一定的经验积累,再结合日常项目实践中遇到的问题,对这本书的内容会有很多自己的思考感悟
40593 4
重构的核心-让代码保持整洁
|
数据处理
《重构2》第六章-重构基础
《重构2》第六章-重构基础
306 0
|
消息中间件 缓存 负载均衡
架构重构的技巧
对软件代码做任何改动以增加可读性或者简化结构而不影响输出结果。
158 0
|
数据格式 索引
日常开发之重构
作为开发人员,应该让重构贯穿于你的开发日常的每一刻。
348 0
|
存储 设计模式 架构师
记一次项目重构
本文主要记录,刚刚步入架构师岗位4个月的我,重构项目的一些经历。
|
算法 Java 容器
狗屎一样的代码!快,重构我!
狗屎一样的代码如何重构? 重构不止是代码整理,它提供了一种高效且受控的代码整理技术。
132 0