240 发简信
IP属地:江苏
  • 建造者模式

    what 建造者模式是让建造者类来负责对象的创建工作。 how why 如果一个类中有很多属性,为了避免构造函数的参数列表过长,影响代码的可读性...

  • 工厂模式

    what:由工厂类来负责对象创建的工作,工厂模式包括简单工厂,工厂方法,抽象工厂。 抽象工厂是针对这种非常特殊的场景而诞生的。我们可以让一个工厂...

  • 单例模式

    what 一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简称单例模式。 how 1. 饿汉式 2...

  • 原型模式

    what 如果对象的创建成本比较大,而同一个类的不同对象之间差别不大(大部分字段都相同),在这种情况下,我们可以利用对已有对象(原型)进行复制(...

    0.1 97 0 1
  • IDEA Cannot resolve symbol ‘’ 问题解决

    1. 查看是否配置正确的JDK 2. 通过mvn clean package -Dmaven.test.skip=true 查看库依赖是否正确,...

  • 如何用spring依赖注入优雅的实现简单工厂模式

    简单工厂模式需要根据输入值来输出对象 spring依赖注入在类初始化的时候就注入了对象,即对象在类初始化的时候就确定了 简单想一下没法简单的实现...

  • 设计原则SOLID

    单一职责原则Single Responsibility Principle 一个类只负责完成一个职责或者功能。 不要设计大而全的类,要设计粒度小...

  • 多用组合少用继承

    不推荐使用继承 继承表示is-a的关系,用于代码复用。但是继承会增加代码的耦合,复杂的继承关系(层次过深,过于复杂)会影响代码维护。 组合的优势...

  • 接口和抽象类

    抽象类 抽象类不允许被实例化,只能被继承。它可以包含属性和方法。方法既可以包含代码实现,也可以不包含代码实现。不包含代码实现的方法叫作抽象方法。...