1. 聚能聊>
  2. 话题详情

聊聊设计模式,什么是设计模式?你知道多少?

23种设计模式彩图
23种设计模式彩图
23种设计模式彩图
23种设计模式彩图
23种设计模式彩图
设计模式概念
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。
使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
关于设计模式的讨论

设计模式是为特定场景下的问题而定制的解决方案。
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。
设计模式是对读者经常遇到的设计问题的可再现的解决方案(The Smalltalk Companion)。
Patterns,顾名思义,具有某种重复性规律的方案。Design Patterns,就是设计过程中可以反复使用的、可以解决特定问题的设计方法。

那么:
1、什么是 GOF(四人帮,全拼 Gang of Four)?

2、用外行人能懂的方式说说什么是设计模式?

3、除了图中提到的23种设计模式,你还知道哪些?

4、用一个比喻来说说你认为设计模式在软件工程中的重要性。

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 4

  • 奖品二

    聆听专属T恤衫 x 3

  • 奖品三

    手机话费 x 2

21个回答

0

mrartisan 复制链接去分享

设计模式就是创作前的大纲,结构化,打好框架,模块化,为规范实际开发,提升效率服务!

2