思考&总结

代码的抽象三原则

“抽象化”,就是指从具体问题中,提取出具有共性的模式,再使用通用的解决方法加以处理。

三原则

  • DRY-Don’t repeat yourself
  • YAGNI-You aren’t gonna need it
  • Rule of three

“三次原则”是DRY原则和YAGNI原则的折衷,是代码冗余和开发成本的平衡点,值得我们在”抽象化”时遵循

代码的抽象三原则