首先,重构这个概念,不是JAVA所特有的,而是软件工程的一个概念。
主要是指改善现有的程序代码,使其更方便、简单的使用,提高可重用性、可维护性。
在面向对象C++\C#\JAVA等语言中,重构的概念一般是指对类进行重构,一般在现有类的某些功能方法不能满足扩展需要,或者修复BUG时,就需要重构
重构是一个可迭代的过程,可以对一个功能重复重构,直到其满足软件的需求、维护和可扩展性
重构的方法比较多,一篇两篇文章是说不完的,甚至一本书也只是说个大概。完全靠平时的积累和编程经验
这里个人推荐几本书:
《重构:改善既有代码的设计(中文版搜索)》
《java与模式》
《设计模式:可复用面向对象软件的基础》
(消除重复/冗余代码)
本文详细阐述了重构技术在软件工程中的核心作用,包括其定义、过程、方法以及重要性。通过推荐书籍和实例分析,指导开发者如何在实际项目中应用重构技术,以提高代码质量和软件系统的维护性。
1286

被折叠的 条评论
为什么被折叠?



