设计模式
秦同学努力学习
一个不会菜刀的菜鸟
展开
-
设计模式——单例模式
含义: 顾名思义,所谓单例模式就是一个类只能产生一个实例化对象; 设计思想: 第一、类要只产生一个实例化对象就意味着其外部类不能随意产生实例化对象,也就是说其外部不能调用该类的构造方法,即在该类的构造方法设的属性为private属性。如: class Person{ private Person(){ } } 第二、构造方法被私有化,该类处于封闭状态;此时要想继续调用该类的方法,必须要提供...原创 2020-02-17 11:35:15 · 117 阅读 · 0 评论 -
设计模式——工厂模式
工厂模式是Java基础中一个重要的设计模式;工厂模式又可分为简单工厂模式、工厂方法模式和抽象工厂模式。 1、简单工厂模式 简单工厂模式包括一个抽象产品类、具体产品类和一个工厂。优点简单易于实现,易于解耦;但添加具体产品需要修改工厂,违反OCP(开闭原则)。 例如:刘同学准备去买笔记本,他到商城发现有两款电脑他特别喜欢, 一款是 Macbook Pro, 另一款是 Surface Pro。 inte...原创 2020-02-14 12:05:32 · 195 阅读 · 1 评论