大家好。今天来总结一下设计模式的相关考点。这部分考点也有可能在论文中出现,这里总结的可能不够全面,大家自己可以翻一下教材好好了解一下。
架构模式:软件设计中的高层决策,例如C/S结构就属于架构模式,架构模式反映了开发软件系统过程中所作的基本设计决策。
设计模式:每一个设计模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动设计模式的核心在于提供了相关问题的解决方案,使得人们可以更加简单方便的复用成功的的设计和体系结构。
四个基本要素:模式名称、问题(应该在何时使用模式)、解决方案(设计的内容)、效果(模式应用的效果)。
惯用法:是最低层的模式,关注软件系统的设计与实现,实现时通过某种特定的程序设计语言来描述构件与构件之间的关系。每种编程语言都有它自己特定的模式即语言的惯用法。例如引用一计数就是C++语言中的一种惯用法。
创建型设计模式
结构型设计模式
行为型设计模式
例题:
答案:D、A、B、A
答案:C、D、A、B
好了,今天就总结到这里了。
一切终有回甘。加油!
最后依旧是请希望大家能给作者点个关注,谢谢大家!各位老板有钱的捧个人场,没钱的也捧个人场,谢谢各位老板!