设计模式
背着蜗牛闯世界的Jillion
做一个有梦想的猿,为猿打call
展开
-
UML 类图
UML 基本介绍1) UML——Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果2) UML 本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、聚合等,如右图:...原创 2019-07-31 00:59:28 · 289 阅读 · 0 评论 -
设计模式之七大设计原则《单一职责原则》
1、设计模式的重要性1) 软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在 1990 年代从建筑设计领域引入到计算机科学的2) 大厦 VS 简易房3) 拿实际工作经历来说, 当一个项目开发完后,如果客户提出增新功能,怎么办?。(可扩展性,使用设计模式,软...原创 2019-07-26 10:05:14 · 308 阅读 · 0 评论 -
设计模式之七大设计原则《接口隔离原则》
1、接口隔离原则的定义在讲接口隔离原则之前,先明确一下我们的主角——接口。接口分为两种:❑实例接口(Object Interface),在Java中声明一个类,然后用new关键字产生一个实例,它是对一个类型的事物的描述,这是一种接口。比如你定义Person这个类,然后使用Person zhangSan=new Person()产生了一个实例,这个实例要遵从的标准就是Person这个类,Pe...原创 2019-07-26 12:33:26 · 190 阅读 · 0 评论 -
设计模式之单例模式
单例模式(Singleton Pattern)是一个比较简 单的模式,其定义如下: Ensure a class has only one instance,and provide a global point of access to it.(确保某一个类只有 一个实例,而且自行实例化并向整个系统提供这 个实例。)所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存...原创 2019-08-01 01:26:22 · 548 阅读 · 0 评论 -
Spring框架中涉及的设计模式
Spring框架中的设计模式设计模式有助于遵循良好的编程实践。作为最流行的Web框架之一的Spring框架也使用其中的一些。本文将介绍Spring Framework中使用的设计模式。这是5篇专题文章的第一部分。这次我们将发现Spring框架中使用的4种设计模式:解释器,构建器,工厂方法和抽象工厂。每部分将首先解释给定模式的原理。紧接着,将会使用Spring的一个例子来加深理解。解释器...原创 2019-08-16 12:12:38 · 534 阅读 · 0 评论