随笔分类 -  31天学习重构(Java)

摘要:资料参考:https://blog.csdn.net/knightswarrior/article/details/9447815 概念:本文中的“去除中间人对象”是指把 在中间关联而不起任何其他作用的类移除,让有关系的两个类直接进行交互。 正文:有些时候在我们的代码会存在一些“幽灵类”,设计模式大 阅读全文
posted @ 2020-12-29 19:35 ysyouaremyall 阅读(156) 评论(0) 推荐(0)
摘要:资料参考:https://blog.csdn.net/knightswarrior/article/details/9447815 概念:本文中的“引入参数对象”是指当一个方法的参数过多或者过为复杂时,可以考虑把这些参数封装成一个单独的类。 正文:如果一个方法所需要的参数大于5个,理解该方法的签名就 阅读全文
posted @ 2020-12-29 19:32 ysyouaremyall 阅读(487) 评论(0) 推荐(0)
摘要:资料参考:https://blog.csdn.net/knightswarrior/article/details/9447815 概念:本文所讲的移动方法就是方法放在合适的位置(通常指放在合适的类中)。 正文:移动方法是一个很简单也很常见的重构,只要是系统就会存在很多类,那么类里面包括很多方法,如 阅读全文
posted @ 2020-12-28 21:55 ysyouaremyall 阅读(169) 评论(0) 推荐(0)
摘要:资料参考:https://blog.csdn.net/a138520844a/article/details/24313513,https://blog.csdn.net/knightswarrior/article/details/9447815 概念:本文所讲的封装集合就是把集合进行封装,只提供 阅读全文
posted @ 2020-12-27 14:50 ysyouaremyall 阅读(168) 评论(0) 推荐(0)