修改8.25 get_spam格式
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
"""
|
||||
Topic: 创建缓存实例
|
||||
Desc :
|
||||
Desc :
|
||||
"""
|
||||
|
||||
import logging
|
||||
@@ -78,8 +78,8 @@ class Spam2:
|
||||
def __init__(self, name):
|
||||
self.name = name
|
||||
|
||||
def get_spam(name):
|
||||
return Spam2.manager.get_spam(name)
|
||||
def get_spam(name):
|
||||
return Spam2.manager.get_spam(name)
|
||||
|
||||
|
||||
# ------------------------最后的修正方案------------------------
|
||||
@@ -114,4 +114,4 @@ print('------------------------------')
|
||||
cachedSpamManager = CachedSpamManager2()
|
||||
s = cachedSpamManager.get_spam('Dave')
|
||||
t = cachedSpamManager.get_spam('Dave')
|
||||
print(s is t)
|
||||
print(s is t)
|
||||
|
||||
@@ -147,8 +147,8 @@
|
||||
def __init__(self, name):
|
||||
self.name = name
|
||||
|
||||
def get_spam(name):
|
||||
return Spam.manager.get_spam(name)
|
||||
def get_spam(name):
|
||||
return Spam.manager.get_spam(name)
|
||||
|
||||
这样的话代码更清晰,并且也更灵活,我们可以增加更多的缓存管理机制,只需要替代manager即可。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user