PCJ #
class Musicplay (Object):
the above mentioned id = None
DEF __new __ (CLS, * args, ** kwargs):
IF cls.id IS None:
cls.id = Super () .__ new new __ (CLS) #new is a static method. So to pass parameters cls
return cls.id
DEF __init __ (Self):
Print ( "Music initialization ........")
Music1 = Musicplay ()
Music2 = Musicplay ()
Print (Music1)
Print (Music2)
Singleton design pattern code implementation
Guess you like
Origin www.cnblogs.com/pcjbk/p/11279765.html
Recommended
Ranking