我有很多方法是比较常用的,里面有很多代码片段,被写成我自己的工具方法。
比如发送邮件的方法,文本复杂处理的方法。然后我想怎么把这些方法统一写在一个文件,然后调用它
一开始我把所有方法写在一个类似集合的class,每次调用就new后去调用,这样虽然能实现,符合程序逻辑(不报错能运行),但是不符合业务逻辑。因为工具方法在现实生活中不应该是一个类和对象。它只是把所有方法集合了,但它不是对象。
写成接口每次也是要new好像。
有没有更好的方法,不知道能不能理解我的意思
工具方法 应该是 静态static 修饰的 , 通过 工具类.静态方法进行调用
类似这种:
public class CommonUtils {
public static void xxx() {
}
}
从2013-现在 各种框架各种思想层出不穷,各种前端框架两年就是搞死“自己”
vue从发布到现在2x版本和即将要正式版3x,基本就是两种写法和框架。React 15 和 16 就是两个版本你可以看成是 2个东西, 只不过向下兼容而已。至于 Angular 啧啧, 看着他的版本号我就不说啥了
还有现在大家都在推的微前端,每个大厂有自己理解和时间去实现框架,我们大部分人只能更着后面一边学习一边逼逼,再加很多像我这样吃瓜。
大前端 这个词 啧啧,个人认为就是前端不精,后端不精,诞生出来的产物,当然我算这种产物。
看到这张图,是不是感觉很多,这也只是前端的冰山一角,所以在圈子里,忠心的感叹一句 “学不动了啦!回家种地!”
根据问题描述,您希望将一些常用的工具方法集中在一个文件中,以便于调用,并且避免使用类或对象的形式来调用这些方法。以下是一种可能的解决方案:
java public final class Utils { }
在Utils类中定义常用的静态方法,以供调用。例如,发送邮件的方法可以如下定义: ```java public final class Utils { private Utils() {} // 防止该类被实例化
public static void sendEmail(String recipient, String message) { // 实现发送邮件的逻辑 }
// 其他常用的工具方法 } 3. 在调用时,只需要通过类名直接调用工具方法即可,无需实例化对象。
java Utils.sendEmail("someone@example.com", "Hello, this is a test email."); ```
通过以上方法,您可以将常用的工具方法集中在一个文件中,并以静态方法的形式调用,避免使用类或对象的方式。同时,为了防止该类被实例化,可以使用私有构造函数来限制实例化。请注意,以上只是一种示例解决方案,具体根据您的实际需求和业务逻辑进行调整和扩展。