Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我从匿名内部类中了解到的是,它用于定义和创建“on-the-fly-use-and-throw”对象并使用覆盖的方法。如果在整个程序中多次使用它,这可以成为重构为单例类的候选者吗?
IMO,这样的类肯定是重构为命名类的候选者。
但是,您不太可能希望它是一个单例,确切地说。在单例模式中,一次只存在一个类的一个实例。这与使用匿名类的通常情况相反;它们通常是自由实例化的,并且通常以不适合单例的方式与包含类相关联。