Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
haizhilin2013 opened this issue Jun 17, 2019 · 3 comments
Labels
软技能 软技能

Comments

@haizhilin2013
Copy link
Collaborator

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

@haizhilin2013 haizhilin2013 added the 软技能 软技能 label Jun 17, 2019
@wenyejie
Copy link

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

@forever-z-133
Copy link

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

创建型设计模式

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

结构型设计模式

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

行为型设计模式

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

技巧型设计模式

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

架构型设计

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

@MrZ2019
Copy link

MrZ2019 commented Dec 31, 2020

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

创建型设计模式

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

结构型设计模式

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

行为型设计模式

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

技巧型设计模式

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

架构型设计

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
软技能 软技能
Projects
None yet
Development

No branches or pull requests

4 participants