zoukankan      html  css  js  c++  java
  • 设计模式

    设计模式看了又忘,忘了又看?

    偶然发现一个写超级好的博客,内容丰富实用,此处记录并转载,供参考(详细内容参见转载链接):

    六大原则:

    1、单一职责原则(方法:修改名字还是密码?接口:洗碗、买菜还是倒垃圾?类:注册、登录和注销)

    2、里氏替换原则(我儿来自新东方烹饪)

    3、依赖倒置原则(抠门的饭店老板)

    4、接口隔离原则(小伙子的作坊)

    5、迪米特法则(手机上看电子书)

    6、开闭原则(社保这点事)

    五大创建型模式:

    1、单例模式(小明就只有 1 辆车)

    2、工厂方法(小明家的车库)

    3、抽象工厂(宝马车就得用宝马轮胎和宝马方向盘)

    4、建造者模式(汤这么煲)

    5、原型模式(复印书籍)

    十一大行为型模式:

    1、模板方法(运动鞋制造过程)

    2、中介者模式(租房找中介)

    3、命令模式(技术经理分配任务)

    4、责任链模式(面试过五关斩六将)

    5、策略模式(洗衣模式)

    6、迭代器模式(听歌这件事)

    7、观察者模式(朋友圈)

    8、状态模式(P2P借款状态流程)

    9、备忘录模式(你的发布平台好用么?)

    10、解释器模式(SQL 解析)

    11、访问者模式(宴请领导人)

    七大结构型模式:

    1、适配器模式(你用过港式插座转换器么?)

    2、桥接模式(IOS、Android 二分天下)

    3、组合模式(程序猿组织架构)

    4、装饰模式(夏天到了,吃碗龟苓膏解解暑)

    5、外观模式(你需要一个技术组长)

    6、享元模式(还记得童年的蜡笔画么?)

    8、代理模式(你我都知道的这道墙)

    转载链接:https://blog.csdn.net/u011642663/article/details/90613637

  • 相关阅读:
    师弟大喜之日,送上一幅对联 求横批
    漫画:Google 走了
    产品研发流程改进
    Outlook2010 Bug 一则
    Android 手机用户版本比例
    CDMA 短信中心号码
    UIM卡 PIN 码特点
    [Accessibility] Missing contentDescription attribute on image
    java打印函数的调用堆栈
    android中解析Json
  • 原文地址:https://www.cnblogs.com/super-yu/p/11038230.html
Copyright © 2011-2022 走看看