前言
- 写的不对的地方请通知我改正 QQ 群:587897780
- 递归式学习
- 不积跬步,无以至千里;不积小流,无以成江海。
- 懂得感恩和分享
- 本文说一下自己是如何理解程序中的abstract的。
一、abstract的释义
- abstract
- v. 抽象化,从理论上(或孤立地)考虑;提取,使分离;写……的摘要;偷走,窃取;退出
二、abstract 常用话术
- abstract 被广泛的翻译为 抽象
- 经常有前辈和我说抽象出一个方法,抽象出一个父类
- 我也是迷迷糊糊的答应,抽象?什么是抽象?抽象的时候我要去做什么。
- 当前辈和我说了如何如何做之后。
- 我感觉 abstract 被翻译成 抽象 真的是太难理解。不如把它翻译成提取/总结
- 以后再去看书,把书中的抽象换成提取/总结。整个世界都美好了。
- 把前辈说的话中的抽象换成提取/总结。整个世界都美好了。
总结
- 估计是最开始翻译国外书籍的人把 abstract 翻译成了 抽象。
- 其实我感觉如果把 abstract 都翻译成 提取/总结更好一些。
- 那么抽象一个方法就是提取/总结一个方法。
- 提取(抽象)出方法就是把程序中重复的语句总结成一个方法,然后在需要的地方调用。
- 提取(抽象)可以去除重复的语句,当需求有变动的是只要更改一个方法就好了,而不用到处修改重复的语句。