有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java匿名内部类v/s单例类

我从匿名内部类中了解到,它用于定义和创建“动态使用和抛出”对象,并使用重写的方法。如果这在整个程序中被多次使用,那么这是否可以作为重构到singleton类的候选者


共 (1) 个答案

  1. # 1 楼答案

    在我看来,这样的类无疑是重构为命名类的候选对象

    不过,确切地说,你不太可能希望它是一个单身汉。在单例模式中,一次只存在一个类的实例。这与通常使用匿名类的情况相反;它们通常是自由实例化的,并且通常以不适合单例的方式与包含类关联