设计模式知识汇总(附github分享)

写在前面

主要内容

为了更系统的学习设计模式,特地开了这样一个基于Java的设计模式【集中营】,都是笔者在实际工作中用到过或者学习过的一些设计模式的一些提炼或者总检。慢慢地初见规模,也有几个朋友给我点鼓励,给了star。本文工程主要计划以下几大块,希望大家也可以一起加入进来,扩大Java设计模式这块的运用场景的提炼。

  1. 设计模式简介:主要介绍各种设计模式的概念和运用场景等
  2. 设计模式综合运用:主要是笔者在实际工作中运用到的一些设计模式综合运用事例的提炼
  3. Spring设计模式简介:主要是讲述Spring源码中运用到的一些设计模式(将来增加)
  4. Ibatis设计模式简介:主要是讲述Ibatis源码中运用到的一些设计模式(将来增加)

分享说明

本文所有文档和代码为笔者亲测可用,部分来源于网络(主要是【设计模式简介】模块,如有侵权,请联系笔者),如果大家有任何问题,都可以提交issue,或者提交PR等。

目录

github 地址

https://github.com/landy8530/DesignPatterns (欢迎Star,并且希望大家一起来完善这个大家族)

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 84,631评论 14 122
  • pdf下载地址:Java面试宝典 第一章内容介绍 20 第二章JavaSE基础 21 一、Java面向对象 21 ...
    王震阳阅读 89,229评论 26 538
  • 设计模式概述 在学习面向对象七大设计原则时需要注意以下几点:a) 高内聚、低耦合和单一职能的“冲突”实际上,这两者...
    彦帧阅读 1,846评论 0 11
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 9,848评论 1 84
  • 从心所愿 红尘万千,明明知道须臾数年琉璃月,能放在掌心的屈指可数,我却觉得得失之间我已做好了选...
    空城锦阅读 46评论 0 0