1.单例模式
一般来说,一个类可以生成任意个实例,单例模式只生成一个实例。
class Single:
def __new__(cls, *args, **kwargs):
if not hasattr(cls,
本文介绍了Python中的面向对象编程概念,包括单例模式用于日志记录、反射的应用、实例方法、类方法和静态方法的区别与使用,以及如何通过@property装饰器实现方法伪装成属性。此外,还探讨了私有方法和属性的访问限制,以及继承、多继承的执行顺序和父类方法调用。同时提到了抽象类在父类约束中的作用和归一化设计的重要性。
1.单例模式
一般来说,一个类可以生成任意个实例,单例模式只生成一个实例。
class Single:
def __new__(cls, *args, **kwargs):
if not hasattr(cls,
1340
4114
2666

被折叠的 条评论
为什么被折叠?