zoukankan      html  css  js  c++  java
  • 设计模式笔记 概况

      最近一直在重温设计模式的知识,或者实际项目中运用的并不多,但设计思想才是最重要的。本系列博文均是自己总结记录之用,仅仅代表个人观点。总结时或用到第三方资料,版权均属原作者所有。若是能帮到正在IT路上前行的同行,那是最好不过了。

      关于设计模式,百度百科上的定义是

    设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。

      代码设计经验的总结,是经历过无数先辈证明的,我们有什么理由不去学习它呢。废话不多说,先上一张图:

      这张脑图把设计模式清晰地做了分类,是依据于设计模式应该的场合和功能。

    设计原则:设计原则才是设计模式的精华所在。在不同的场合下,各种设计原则被更好的保留或舍弃,便是决定了各种设计模式的来由。
    创建型模式:顾名思义,主要用于在类对象的创建上。程序设计中,对象的创建和使用应该分开。创建对象会消耗资源,如何更高效的创建对象便成了课题。
    结构型模式:对象的组成以及之间依赖关系影响着程序代码的健壮性,耦合性,稳定性。这类设计模式便着力解决这方面的设计问题。
    行为型模式:所谓行为,可以理解为此对象的功能与动作。若对象行为清晰,对象间的协作便会高效。此类设计模式便是研究对象的行为问题。

      设计模式是服务于程序代码设计与开发的,不能为了实现设计模式而设计,更多的是让设计模式更好的实现和管理代码。设计原则和设计思想最是重要,当你了解了这些,自己在实际开发中就会不知不觉用到,我想大概这些设计模式就是这么来的吧。

  • 相关阅读:
    Jmeter实例:cookie
    Jmeter:分布式执行(多台测试机一起执行)
    Jmeter参数化(普通参数、动态参数)
    Jmeter脚本编写、验证、结果查看
    性能测试准备
    性能缺陷分析及定位方法
    Jmeter环境搭建
    SpringBoot获取移动端mobile的信息
    DATE_FORMAT()参数
    Spring web Servcies集成和使用
  • 原文地址:https://www.cnblogs.com/adamJin/p/6878507.html
Copyright © 2011-2022 走看看