相关疑难解决方法(0)

Liskov替代原则的例子是什么?

我听说Liskov替换原则(LSP)是面向对象设计的基本原则.它是什么以及它的使用例子是什么?

oop liskov-substitution-principle definition design-principles solid-principles

845
推荐指数
24
解决办法
29万
查看次数

classmethod在这段代码中做了什么?

在django.utils.tree.py中:

def _new_instance(cls, children=None, connector=None, negated=False):
        obj = Node(children, connector, negated)
        obj.__class__ = cls
        return obj
    _new_instance = classmethod(_new_instance)
Run Code Online (Sandbox Code Playgroud)

我不知道classmethod这段代码中的内容是什么.有人可以解释它的作用以及如何使用它吗?

python

46
推荐指数
2
解决办法
3万
查看次数