240 发简信
IP属地:广东
  • 120
    抽象工厂模式

    一、前言 工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增...

  • 120
    工厂方法模式

    一、前言 简单工厂模式虽然简单,但存在一个很严重的问题。当系统需要引入新产品时,需要对现有工厂类代码进行修改,将违背了“开闭原则”,虽然简单工厂模式篇,已经通过反射来弥补这一...

  • 120
    简单工厂模式

    一、前言 工厂模式是个比较复杂的模式,大体上分为三类:1、简单工厂模式;2、工厂方法模式;3、抽象工厂模式; 二、什么是简单工厂模式 简单工厂模式(Simple Factor...

  • 单例模式

    一、什么是单例模式 所谓单例就是确保程序中某一个类只有一个实例,并且自行实例化,同时向系统提供这个实例。单例模式的三个要点:1、一个类只有一个实例;2、必须自行创建这个实例;...

  • 反射

    转载自:(https://www.jianshu.com/p/9be58ee20dee) 概述 定义 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属...

  • 120
    软件架构师的定位、成长曲线及能力模型

    产品研发过程中,总体可以分为以下几个核心流程,面向客户的流程,产品规划流程,产品线开发流程(可选),产品开发流程,人员与技术管理流程。 架构师在各个流程中承担的主要职责如下:...

  • 120
    架构师的能力模型

    今天下午做了这幅脑图,为便于显示,切成了四个部分,描述了我对架构师能力的基本理解。 这四幅图不见得能阐述架构师能力的全部,但我尽量给出范围和有用的建议,希望能对大家有所启发和...

  • java.io.Closeable接口理解说明

    在研究Spring5源码时,看到很多资源接口都继承了java.io.Closeable接口,于是就产生了一下这篇对Closeable接口的总结。说到java.io.Close...

  • 原型模式

    一、什么是原型模式 原型模式(Prototype Pattern)用于创建重复的对象,同时又能保证性能。它属于创建型设计模式,它提供了一种创建对象的最佳方法。在使用原型模式时...

  • 120
    适配器模式

    一、前言 适配器在生活中非常常见。比如去香港玩,香港是英式三孔插座,为了能兼容大陆版的手机充电器,需要买个适配器,适配器本身是英式三孔插头,对外提供一个大陆版两孔插座,这样就...

  • 120
    桥接模式

    一、什么是桥接模式 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使他们都可以独立的变化。它是一种对象结构型模式。桥接模式是一种很实用的结构型设计模...

  • 120
    代理模式

    一、什么是代理模式 代理模式(Proxy pattern):代理模式又叫委托模式,是为某个对象提供一个代理对象,并且由代理对象控制对原对象的访问。代理模式通俗来讲就是生活中的...

  • 120
    策略模式

    一、什么是策略模式 策略模式(Strategy Pattern):定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换,策略模式让算法独立于使用它的客户而变化,也称为...