Java——设计模式

一、概述

设计模式是历代程序员总结出的经验

二、分类

创建型模式:简单工厂模式

      工厂方法模式

      单例模式:饿汉式(开发)

           懒汉式(面试)

行为型模式

结构型模式

三、简单工厂模式

  一个工厂中可以创建很多各种各样的对象

  缺陷:如果有新的对象的时候,需要修改很多类。一般情况下,工厂类是不轻易修改的

 

四、工厂方法模式

  每个对象都是通过自己的工厂创建出来的

  

 

五、单例模式

  指的是程序在运行过程中,类内存中有且仅有一个对象

  前提:构造方法私有化,为了不让外界随意的创建对象

  饿汉式

    会提前的new出来

    

  懒汉式

    不会提前new出来,涉及到线程安全的问题,写的时候要加上synchronized关键字

  

 

posted @ 2023-11-22 20:13  在这么冷的天  阅读(20)  评论(0)    收藏  举报