首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
aicode
掘友等级
程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
aicode
关注了
jijunjian
程序猿
aicode
关注了
王士江WangJohn
程序猿
aicode
关注了
转转技术团队
程序猿
aicode
程序猿
·
7月前
关注
从零到AI:Java编程与Robocode实战系列教程
基于人工智能Robocode的Java语言学习课程大纲(详细版) 课程地址:http://t.fenchuan8.com/9HKS/B_goWog39A 🎁 课程特色 趣...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈31式-30使用多态代替条件判断
软件设计重构秘笈31式-30使用多态代替条件判断 概念 本文中的”使用多态代替条件判断”是指如果你需要检查对象的类型或者根据类型执行一些操作时,一种很好的办法就是将算法封装...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈30式-29尽快返回
软件设计重构秘笈30式-29尽快返回 概念 本文中的”尽快返回”是指把原来复杂的条件判断等语句用尽快返回的方式简化代码。 意图 如首先声明的是前面讲的”分解复杂判断“,简单...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈29式-28去除中间人对象
软件设计重构秘笈29式-28去除中间人对象 概念 本文中的”去除中间人对象”是指把 在中间关联而不起任何其他作用的类移除,让有关系的两个类直接进行交互。 意图 有些时候在我...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈28式-27为布尔方法命名
软件设计重构秘笈28式-27为布尔方法命名 概念 本文中的”为布尔方法命名”是指如果一个方法带有大量的boolean 参数时,可以根据boolean 参数的数量,提取出若干...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈27式-26去除上帝类
软件设计重构秘笈27式-26去除上帝类 概念 本文中的”去除上帝类”是指把一个看似功能很强且很难维护的类,按照职责把自己的属性或方法分派到各自的类中或分解成功能明确的类,从...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈26式-25避免双重否定
软件设计重构秘笈26式-25避免双重否定 概念 本文中的”避免双重否定”是指把代码中的双重否定语句修改成简单的肯定语句,这样即让代码可读,同时也给维护带来了方便。 意图 避...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈25式-24引入契约模式
软件设计重构秘笈25式-24引入契约模式 概念 本文中的”引入契约式设计”是指我们应该对应该对输入和输出进行验证,以确保系统不会出现我们所想象不到的异常和得不到我们想要的结...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈24式-23分解复杂判断
软件设计重构秘笈24式-23分解复杂判断 概念 本文中的”分解复杂判断”是指把原来复杂的条件判断等语句用尽快返回等方式简化代码。 意图 简单的来说,当你的代码中有很深的嵌套...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈23式-22引入参数对象
软件设计重构秘笈23式-22引入参数对象 概念 本文中的“引入参数对象”是指当一个方法的参数过多或者过为复杂时,可以考虑把这些参数封装成一个单独的类。 意图 引入参数对象为...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈22式-21分解方法
软件设计重构秘笈22式-21分解方法 概念 本文中的”分解方法”是指把我们所做的这个功能不停的分解方法,直到将一个大方法分解为名字有意义且可读性更好的若干个小方法。 意图 ...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈21式-20合并继承
软件设计重构秘笈21式-20合并继承 概念 本文中的”合并继承”是指如果子类的属性和方法也适合于基类,那么就可以移除子类,从而减少依赖关系。 意图 上一篇我们讲到“提取子类...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈20式-19提取子类
软件设计重构秘笈20式-19提取子类 概念 本文中的”提取子类”是指把基类中的一些不是所有子类都需要访问的方法调整到子类中。 意图 当你的基类中存在一些方法不是所有的子类都...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈19式-18提取工厂类
软件设计重构秘笈19式-18提取工厂类 概念 本文中的“提取工厂类”是指如果要创建的对象很多,则代码会变的很复杂。一种很好的方法就是提取工厂类。 意图 提取工厂类主要解决创...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈18式-17使用条件判断代替异常
软件设计重构秘笈18式-17使用条件判断代替异常 概念 本文中的“使用条件判断代替异常”是指把没有必要使用异常做判断的条件尽量改为条件判断。 意图 没有必要使用异常做判断的...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈17式-16提取父类
软件设计重构秘笈17式-16提取父类 概念 本文中的“提取父类”是指类中有一些字段或方法,你想把它们提取到父类中以便同一继承层次的其它类也可以访问他们,这个和之前的很多重构...
0
评论
分享
aicode
程序猿
·
1年前
关注
软件设计重构秘笈16式-15封装条件
软件设计重构秘笈16式-15封装条件 概念 本文中的“封装条件”是指条件关系比较复杂时,代码的可读性会比较差, 所以这时我们应当根据条件表达式是否需要参数将条件表达式提取成...
0
评论
分享
下一页
个人成就
文章被点赞
23
文章被阅读
6,475
掘力值
351
关注了
28
关注者
8
收藏集
1
关注标签
13
加入于
2020-10-10