转载自阮一峰老师的代码抽象三原则
开发软件的时候,一方面,我们总是希望使用别人写好的代码,另一方面,又总是希望自己写好的代码尽可能重用,以求减少工作量。要做到这两个目标,这需要“抽象化”。
- DRY原则 Don‘t Repeat Yourself
系统的每一个功能都应该有唯一的实现。如果多次遇到同样的问题,就应该抽象出一个共同的解决方法,不要重复开发同样的功能。 - YAGNI原则 You aren’t gonna need it. 你不会需要它。
除了最核心的功能,其他功能一概不要部署,这样就可以大大加快开发速度。 - Rule Of Three原则
某个功能第三次出现时,才进行抽象化。

229

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



