|
|
1
1
下面的代码应该给你一个大致的概念。请注意,您需要小心周围的递归
输出:
所以基本上,“客户机代码”总是看到同一个facade对象,但是它实际访问的内容取决于你的等价物是什么
Facade在设计模式术语中有一个特定的含义,它在这里可能并不适用,但已经足够接近了。也许代理会更好。
请注意,如果要更改
对象,这是另一回事,通过赋值完成
|
|
|
2
0
你不能直接这么做。您可以将其保存为实例变量。
原始来源: Is it safe to replace a self object by another object of the same type in a method? |
|
|
Cam · Pandas列表日期到日期时间 1 年前 |
|
|
LMC · Numpy数组布尔索引以获取包含元素 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
ShaAnder · 为什么sqllachemy返回的是类而不是字符串 1 年前 |
|
|
Pernoctador · Python映射可以复制吗?我需要参考地图 1 年前 |