Design Patterns
文章平均质量分 84
wenjieyatou
想成为一名会写代码的程序媛~
展开
-
设计模式原则
设计模式六大原则目录:设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1...原创 2018-05-08 16:30:00 · 180 阅读 · 0 评论 -
设计模式原则二
一、设计原则S.O.L.I.D简写全拼中文翻译SRPThe Single Responsibility Principle单一责任原则OCPThe Open Closed Principle开放封闭原则LSPThe Liskov Substitution Principle里氏替换原则ISPThe Interface Segregation Principle接口分离原则DIPThe Depend...转载 2018-05-08 16:52:37 · 287 阅读 · 0 评论 -
head first 设计模式
一、概述设计模式不是代码,而是解决问题的方案,学习现有的设计模式可以做到经验复用。拥有设计模式词汇,在沟通时就能用更少的词汇来讨论,并且不需要了解底层细节。源码以及 UML 图二、创建型1. 单例(Singleton)意图确保一个类只有一个实例,并提供该实例的全局访问点。类图使用一个私有构造函数、一个私有静态变量以及一个公有静态函数来实现。私有构造函数保证了不能通过构造函数来创建对象实例,只能通过...原创 2018-06-08 10:57:07 · 1928 阅读 · 0 评论 -
设计模式在jdk、spring中的应用
本文主要是归纳了JDK中所包含的设计模式和spring中包含的设计模式,包括作用和其设计类图。首先来个总结,具体的某个模式可以一个一个慢慢写,希望能对研究JDK和设计模式有所帮助。一、设计模式是什么(1)反复出现问题的解决方案(2)增强软件的灵活性(3)适应软件不断变化二、学习JDK中设计模式的好处(1)借鉴优秀代码的设计,有助于提高代码设计能力(2)JDK的设计中体现了大多数设计模式,是学习设计...转载 2018-06-09 10:59:00 · 1942 阅读 · 0 评论