![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 94
胖胖的小菜鸡
这个作者很懒,什么都没留下…
展开
-
设计模式 ---- 单例模式 (Singleton Pattern)
介绍单例模式(Singleton Pattern)是java 中最简单的设计模式之一。这类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供一种访问其唯一对象的方式,可以直接访问,不需要实例化该类的对象单例的要求构造方法必须私有化(确保只有自己能创建)以静态方法返回实例(外界不能通过new来获取对象)确保对象实例只有一个(只对类进行一次实例化,以后都直接获取第一次实例化的对象)单例实现饿汉式原创 2022-01-19 17:02:46 · 187 阅读 · 0 评论 -
设计模式 ---- 工厂模式
概述工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建,是一种创建型模式。本文从一个具体的例子逐步深入分析,来体会三种工厂模式的应用场景和利弊简单工厂介绍简单工厂模式又叫静态工厂方法(Static Factory Method)是属于创建型模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪种产品的实例。简单工厂模式是工厂模式家族最简单实用的模式,可以原创 2022-01-18 17:40:49 · 460 阅读 · 0 评论 -
23种设计模式&6大设计原则
六大设计原则单一职责原则 (Single Responsiblity Principle) :一个接口或类只有一个原因引起变化,也就是一个接口或类只有一个职责,它就负责一件事情,各司其职。开闭原则(Open Closed Principle):类、模块、函数,可以去扩展,但不要去修改。如果要修改代码,尽量用继承或组合的方式来扩展类的功能,而不是直接修改类的代码。对实体的改动,最好用扩展而非...原创 2019-09-20 21:55:05 · 215 阅读 · 0 评论