设计模式
大树~~
哦
展开
-
java设计模式01-软件设计模式概述
软件设计模式的产生背景 "设计模式"这个属于最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造(A Pattern Language: Towns Building Construction)...原创 2019-08-15 20:54:53 · 115 阅读 · 0 评论 -
java设计模式02-23 种设计模式的分类和功能
设计模式有两种分类方法1.根据目的来分根据目的是用来完成什么工作来划分,这种方式可分为创建型模式、结构性模式和行为模式3种。1.创建型模式:用于描述“怎么样创建对象”,它的主要特点是“将对象的创建于使用分离”。Gof种提供了单例、原型、工厂方法、抽象工厂、建造者等5种创建新模式。2、结构型模式:用户描述如何将类或对象按某种布局组成更大的结构,GoF中提供了代理、适配器、桥接、装饰...原创 2019-08-22 14:22:36 · 110 阅读 · 0 评论 -
java设计模式03-UML中的类图及类图之间的关系
统一建模语言简介统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。统一建模语言能为软件开发的所有阶段提供模型化和可视化支持。而且融入了软件工程领域的新思想、新方法和新技术,使软件设计人员沟通更简...原创 2019-08-22 14:41:07 · 302 阅读 · 1 评论 -
java设计模式04-7条原则
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。我们将在下面的几节中依次来介绍这 7 条原则,本节首先介绍开闭原则。一、开闭原则的定义 开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在...原创 2019-08-27 17:19:32 · 571 阅读 · 0 评论