python 设计模式学习代码记录

@工厂模式
class Beijing: def printreslut(self): print("ok") class Shanghai: def printreslut(self): print("shanghaiss") def get(name="beijing"): result=dict(beijing=Beijing,shanghai=Shanghai) return result[name]().printreslut() def send(name): if name=="beijing": print("ok") else: print("找不到你要的答案") if __name__=='__main__': send('shenzhen') try: get('shenzhen') except KeyError as e: print("找不到你要的答案")

  

posted @ 2019-06-07 15:29  北漂的雷子  阅读(205)  评论(0编辑  收藏  举报