- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 设计模式之建造者模式
建造者模式/*** 创建一个水果套餐Meal类*/public class FruitMeal { private Apple apple;//苹果--价格 private Banana banana;//香蕉价格 private Orange orange; //桔子价格 private int discount;//折扣价 pri...
2019-11-29 14:18:28 903
原创 设计模式之工厂方法模式
设计模式之工厂方法模式实体类:/*** 包装接口*/public interface Bag { void pack();}import com.enjoy.entity.Bag;/*** 苹果包装* Created by Peter on 10/9 009.*/public class AppleBag implements Bag {...
2019-11-25 23:05:44 855
原创 设计模式之抽象工厂模式
友情链接:设计模式之简单工厂模式/静态工厂模式设计模式之工厂方法模式设计模式之建造者模式----------------------------------设计模式之抽象工厂模式import com.enjoy.entity.Bag;import com.enjoy.entity.Fruit;/*** 抽象水果工厂*/public abstract class ...
2019-11-25 22:52:49 760
原创 设计模式之简单工厂模式/静态工厂模式
友情链接:设计模式之工厂方法模式设计模式之抽象工厂模式设计模式之建造者模式-------------------------------------------------------不属于23种设计模式的——简单工厂模式简单(静态)工厂模式:用一个专业类(工厂类)来负责一种产品的对象创建。做法与好处:1、把对象的创建和使用分开2、将生产过程集中后,便于集中管理(增删...
2019-11-16 23:32:02 807
原创 设计模式之一文讲清楚单例模式及6种写法
目录单例模式介绍 单例模式的使用场景 优点 缺点单例模式的6种写法 一、饿汉式:1、在静态变量里,直接初始化实例。 二、懒汉式:1、在静态变量里,只声明变量。2、在第一次获取实例的请求getInstance()到来时,才创建实例。 三、synchronized懒汉式:线程安全 四、双重校验锁+volati...
2019-11-15 17:37:44 983
原创 实习期code review记录
日志:1、方法头尾添加出入参日志2、catch异常块内部打印error级别日志规范:1、互斥的if判断,使用else if (可扩展,容错性好)2、将内部catch统一移到外部和最外部catch平级(避免运行多余代码)3、数据库中获取到的数据需要进行判空4、改名用Shift+F65、mq幂等6、缓存穿透、并发、雪崩等问题bug:1、@NotB...
2019-11-01 15:03:48 848
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人