设计模式
Jiang锋时刻
这个作者很懒,什么都没留下…
展开
-
设计模式——01设计模式的原则和分类
一. 设计模式的目的编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序(软件),具有更好代码重用性(即:相同功能的代码,不用多次编写)可读性(即:编程规范性,便于其他程序员的阅读和理解)可扩展性(即:当需要增加新的功能时,非常的方便,称为可维护)可靠性(即:当我们增加新的功能后,对原来的功能没有影响)使程序呈现高内聚,低耦合的特性二. 设计模式的七大原则1. 单一职责原则1. 基本介绍对类来说的,即一个类应该只负责原创 2020-06-01 16:02:24 · 161 阅读 · 0 评论 -
设计模式——03单例设计模式
一. 单例设计模式介绍单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。省去了new操作符,降低了系统内存的使用频率,减轻GC压力。有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如一个军队出现了多个司令员同时指挥,肯定会乱成一团),所以只有使用单例模式,才能保证核心交易服务器独立控制整个流程。原创 2020-06-01 16:57:26 · 120 阅读 · 0 评论