程序员的通病,写代码是为自己写的。
这句话是废话。
但是就像StackOverflow那个问题:为什么要
List l = new ArrayList<>();
很火一样。 核心是: 你不要为自己写代码。你的代码是要和第三方合作,以接口的形式暴露出去。
听上去晦涩难懂。但是能够理解这句话即是软件工程的实质。
等找到那篇文章再贴在这里,待更新。
设计模式中的工厂模式,和这里异曲同工。
如果你不理解List,ArrayList ,工厂这里同样一知半解。
还是那句:不要只顾着写让“自己”爽的代码。那不如倒退回到面向过程。
标签:这句,ArrayList,List,模式,工厂,想法,代码 From: https://www.cnblogs.com/hangwei/p/17176808.html