|
ToDo:
|
色々と調べたら…
class sample(object):
__inst = None
def __new__(cls,arg):
if cls.__inst is None:
cls.__inst = object.__new__(cls)
cls.__inst.__dict__['_sample__val'] = arg
return cls.__inst
def __init__(self,arg):
return
def __repr__(self):
return self.__val
みたく、__new__つかって、新しいクラス(objectからの継承)でやるのがヨサゲ。
__new__からinstanceを返してあげると、__init__がcallされるのね。
singletonなら、__init__って不要なのですが、これも実験だったのです。
__new__の引数argは実験的に設定したものです。
別のやり方として…
Python Cookibookの方法もある。こっちも確かにですね。内部クラス使っていて、デザインパターン的には後者の方がお薦めでしたっけ?
をぉー、メモメモ。
Geronimoですカー。まだまったくの素人なヲレ。
新バージョンキター。
ふむ、デザインじゃのぉ。
めも、どーんなことができるのだろうか?
ExampleやOverviewみたけど、ちょっと面白げ。
星見るのにここまでは…
#綺麗な星空見るには、随分遠くまでユカにゃいかんし。
$1995.95は高いのー。そりゃ金持ちが買うものだろー。
JavaScriptでのRssReaderの実装。Ajaxの参考になりそう。