随笔分类 -  软件设计

开发原则与常用的设计模式
摘要:###1 软件设计原则 开闭原则(OCP) 开闭原则(Open-Closed Principle):一个软件实体应当对扩展开放,对修改关闭。 里氏代换原则(LSP) 里氏代换原则(Liskov Substitution Principle):子类型必须能够替换它们的基类型。反过来的代换不成立。 依赖 阅读全文
posted @ 2020-12-30 17:05 小杜打醋尢买布 阅读(150) 评论(0) 推荐(0) 编辑
摘要:单例实现 class User: __instance = None def __new__(cls, *args, **kwargs): if not cls.__instance: cls.__instance = super().__new__(cls) # 记录创建的对象 return cl 阅读全文
posted @ 2020-12-30 16:54 小杜打醋尢买布 阅读(54) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示