- 博客(3)
- 收藏
- 关注
原创 工厂模式(创建型模式)
这里写目录标题工厂模式1.简单工厂模式2.工厂方法模式工厂模式工厂模式分为简单工厂模式,工厂方法模式,抽象工厂模式。都属于创建型模式,其主要功能都是把对象的实例化部分抽取出来,降低耦合,提高系统的扩展性。简单来说工厂方法就是把创建对象和使用对象分开。工厂模式符合开闭原则。1.简单工厂模式工厂类是整个模式的核心,负责实现创建所有实例的内部逻辑。工厂类可以被外部直接调用,创建所需的产品对象。工厂类中有一个负责生产对象的静态方法,系统可以根据共产方法所传入的参数决定应该创建出哪一个产品类的实例。工厂方
2022-03-28 21:21:16 507
原创 面向对象设计原则(七大原则)
这里写目录标题七大原则1.单一职责原则(SRP)2.开闭原则(OCP)3.里氏代换原则(LSP)4.依赖倒置原则(DIP)5.接口隔离原则(ISP)6.合成复用原则(CRP)7.迪米特法则(LoD)七大原则对于面向对象软件系统而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题。在面向对象设计中,可维护性的服用是以设计原则为基础的。常用的面向对象原则就包括七种。1.单一职责原则(SRP)单一职责原则(Single Responsibility Principle):一个类只负责一个功
2022-03-26 18:29:17 5772
原创 设计模式(1.单例模式5种写法)
单例模式的要点(1)某个类只能有一个实例(2)它必须自行创建这个实例(3)它必须向整个系统提供这个实例1. 饿汉式在类加载时已经创建好该对象,在程序调用时直接返回该对象实例。public class Single1 { //私有构造方法(除了反射都不能new对象) private Single1() { } //私有的声明对象属性(自己在自己的类中new好了) //类加载时对象被加载 private static Single1 instance
2022-03-20 18:13:03 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人