Skip to content

[软技能] 第63天 说说什么是设计模式,你最常用的设计模式有哪些? #282

Open
@haizhilin2013

Description

@haizhilin2013
Collaborator

第63天 说说什么是设计模式,你最常用的设计模式有哪些?

Activity

wenyejie

wenyejie commented on Jun 18, 2019

@wenyejie

设计模式, 就是通过特定的思维逻辑, 来解决一些特定问题
发布-订阅
单例

forever-z-133

forever-z-133 commented on Jun 18, 2019

@forever-z-133

设计模式 是一种让代码可重用/可拓展/可解偶的拟物化思维,比如接口不同就用适配器之类的。

创建型设计模式

简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式

结构型设计模式

外观模式、适配器模式、代理模式、装饰者模式、桥接模式、组合模式、享元模式

行为型设计模式

模板方法模式、观察者模式、状态模式、策略模式、职责链模式、命令模式、访问者模式、中介者模式、备忘录模式、迭代器模式、解释器模式

技巧型设计模式

链模式、委托模式、数据访问对象模式、节流模式、简单模板方式、惰性模式、参与者模式、等待者模式

架构型设计

同步模块模式、异步模块模式、widget模式、mvc模式、mvp模式、mvvm模式

smile-2008

smile-2008 commented on Dec 31, 2020

@smile-2008

设计模式 是一种让代码可重用/可拓展/可解偶的拟物化思维,比如接口不同就用适配器之类的。

创建型设计模式

简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式

结构型设计模式

外观模式、适配器模式、代理模式、装饰者模式、桥接模式、组合模式、享元模式

行为型设计模式

模板方法模式、观察者模式、状态模式、策略模式、职责链模式、命令模式、访问者模式、中介者模式、备忘录模式、迭代器模式、解释器模式

技巧型设计模式

链模式、委托模式、数据访问对象模式、节流模式、简单模板方式、惰性模式、参与者模式、等待者模式

架构型设计

同步模块模式、异步模块模式、widget模式、mvc模式、mvp模式、mvvm模式

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @smile-2008@wenyejie@haizhilin2013@forever-z-133

        Issue actions

          [软技能] 第63天 说说什么是设计模式,你最常用的设计模式有哪些? · Issue #282 · haizlin/fe-interview