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