类还是辅助函数:处理公用代码的考量
当遇到公用代码时,开发者经常面临以下选择:创建一个公共类还是辅助函数。在探讨这个问题之前,让我们先了解一下各自的利弊。
类
优点:
缺点:
辅助函数
优点:
缺点:
的内部实现对所有代码开放。最佳选择
在特定情况下选择类还是辅助函数取决于以下因素:
回到你的问题,将无限极结构转换为树状结构和拼接图片路径的方法听起来相对简单且独立。因此,将它们作为 辅助函数可能是一种更简单、更可重用的解决方案。但是,如果你坚持面向对象原则或需要更高级别的代码组织,创建一个 类可能是更合适的选择。
最终,最好的做法是根据具体情况做出决定,仔细权衡类和辅助函数的利弊。