摘要:
转载自:https://zhuanlan.zhihu.com/p/115874575 一、常用设计模式 1、单例模式:确保只有一个实例,并提供全局访问。 2、策略模式:定义一些列的算法,把它们一个个封装起来,并且使它们可以相互替换。 3、代理模式:为一个对象提供一个代用品或占位符,以便控制对它的访问 阅读全文
摘要:
面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。还有迪米特法则(又称最小知识法则) 开放封闭原则 转载自:https://www.cnblogs.com/alunchen/p/7060531.html 官方说法是 软件实体(模块、类、函数等)应该 阅读全文