设计模式概述及23中常用设计模式

短命女 2022-08-05 12:10 168阅读 0赞

l 设计模式的几个要素

• 名字 必须有一个简单,有意义的名字

• 问题 描述在何时使用模式

• 解决方案 描述设计的组成部分以及如何解决问题

• 效果 描述模式的效果以及优缺点

l 设计模式的分类

• 创建型模式 对象的创建

• 结构型模式 对象的组成 ( 结构 )

• 行为型模式 对象的行为

创建型模式:简单工厂模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式,单例模式。(6个)

结构型模式:外观模式、适配器模式、代理模式、装饰模式、桥接模式、组合模式、享元模式。(7个)

行为型模式:模版方法模式、观察者模式、状态模式、职责链模式、命令模式、访问者模式、策略模式、备忘录模式、迭代器模式、解释器模式。 (10 个 )

发表评论

表情:
评论列表 (有 0 条评论,168人围观)

还没有评论,来说两句吧...

相关阅读

    相关 设计模式--23设计模式

     今天开始学习设计模式,先记录个总的。  如下图所示,根据类型将设计模式分为创建型模式、结构型模式、行为型模式,然后其下又细分为各个设计模式。 ![watermark_ty

    相关 java23设计模式概述总结

    软件设计模式的意义: 它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可重用性、代码的可读性和代码的可靠

    相关 设计模式——设计模式概述

    概述 在软件工程中,设计模式(design pattern)是对软件设计中普遍存在的各种问题,所提出的解决方案。设计模式并不是固定的一套代码,而是针对某一特定问题的