【设计模式】概览

来源:互联网 发布:淘宝详情页免费模板 编辑:程序博客网 时间:2024/06/06 15:44

前言

    每学习一门新的知识,我们都需要了解一些问题:它是什么为什么要学习它它的主要内容有什么怎样学习它?

    与C#紧密相连的是设计模式,在学习之前,我们需要对设计模式有个全局性的认识,为接下来的学习打好基础。


设计模式(Design pattern)

是什么

百度百科这样解释这个名词:设计模式是一套被反复使用,多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码的可靠性。毫无疑问,设计模式于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。


组成要素

模式名称:用最简洁的语言,体现该模式最核心的内容。
问题:该模式适用解决的设计问题以及这些问题的主要表现,不足之处。
解决方案:该模式的组成部分,各组成部分的作用以及如何协作。
效果:该模式解决完问题的最终效果。

设计原则

    为了更好的实现代码复用,增加代码的可维护性,设计模式的实现需要遵循一些设计原则。
                  

类型

创建型模式:抽象了实例化的过程。
结构型模式:组装现有的类,实现交互方式,达到目的。
行为型模式:算法与对象间职责的分配,关注类和对象的相互作用。

小结

      设计模式的学习对我们来讲十分重要,我们不能因为盲目追求速度,就不去花费时间对它有个全局性的认识。学习重在一点一滴的积累,概要了解是基础。


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 在家带娃没钱花怎么办 看3d电影近视的怎么办 摩托车电瓶没电了怎么办 踏板摩托车电瓶没电了怎么办 摩托车离合油没了怎么办 论文数据计算错误该怎么办 脚被擦破皮了痛怎么办 脚撞到了很疼怎么办 腿不小心磕青了怎么办 木制椅子腿断了怎么办 实木椅子腿断了怎么办 铁质椅子腿断了怎么办 大套摩托车查车怎么办 摩托车本扣12分怎么办 蓝牙耳机上面的软套掉了怎么办 工作不想干了怎么办啊 浴室门玻璃坏了怎么办 电梯顶层安全安全距离不合格怎么办 制冰机有些孔不出水怎么办 制冰机排水孔堵住了怎么办 点我达装备抽查怎么办 空军常服大檐帽有一点变形怎么办 一般纳税人没有进项发票怎么办 汽车购买发票丢了怎么办 购买房子的发票丢了怎么办 购买的二手房发票丢失怎么办 购买空调时的发票丢失怎么办 发票购票本丢了怎么办 留学中介费贵了怎么办 车祸伤者不肯出院怎么办 增值税普通发票发票联丢失怎么办 纳税识别号错了怎么办 电子发票税号填写错误怎么办 发票抬头名称写错了怎么办 滴滴发票抬头写错了怎么办 普票抬头开错了怎么办 发票号码打错了怎么办 个人税票开错了怎么办 普票地址错了怎么办 专票税率开高了怎么办 专票税率开错了怎么办