![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 75
妙先森
这个作者很懒,什么都没留下…
展开
-
java静态代理和动态代理
文章目录一、静态代理例子二、动态代理1. JDK动态代理参考:Java 动态代理详解一、静态代理实现静态代理分三步:主题抽象类或者接口真实对象实现接口方法代理对象实现接口,代理主题例子假设要对一个service进行前后通知,先创建UserService主题接口编写UserService主题package com.yzx.proxy;public interface UserService { void select(); void update();}原创 2021-10-23 15:52:54 · 324 阅读 · 0 评论 -
创建者模式 --- 工厂模式
文章目录一、学习参考二、什么是工厂模式三、三大工厂1. 简单工厂2.工厂方法3.抽象工厂四、总结一、学习参考菜鸟教程:工厂模式博客园:设计模式之工厂模式(factory pattern)二、什么是工厂模式创建者模式的一种、他提供了创建对象的一种最佳方式。工厂模式的用意是定义一个创建产品对象的工厂接口,将实际创建性工作推迟到子类中。工厂模式可分为简单工厂、工厂方法和抽象工厂模式三、三大工厂1. 简单工厂简单工厂定义一个公共的父类或者接口、根据传入的参数不同创建不同实例。需求:做一个动物简单工原创 2021-08-31 01:04:01 · 240 阅读 · 0 评论 -
创建者模式 --- 单例模式
参考:深入理解设计模式(一):单例模式文章目录一、什么是单例模式二、单利模式的应用场景三、单利模式的优缺点四、实现单例模式1. 饿汉式2. 懒汉式3. 加锁实现线程安全的懒汉式单利一、什么是单例模式单利模式就是单利对象的类只允许一个实例存在。二、单利模式的应用场景三、单利模式的优缺点四、实现单例模式1. 饿汉式顾名思义很饿、这种模式下只要类被jvm加载了就会实例化好对象,并且线程是安全的、应是在类只会加载一次。优点:线程安全缺点:加载就创建、如果一直不用的时候会浪费内存。publi原创 2021-08-29 02:05:26 · 95 阅读 · 0 评论 -
设计模式六大原则
参考:https://www.cnblogs.com/shijingjing07/p/6227728.html一、设计模式设计模式是前人编写代码的经验总结出来的模板,这些模板可以让编写的代码的质量更高、提高代码的可重用性,可读性、可靠性、可维护性二、六大原则1. 单一职责原则就是一个类应该只能负责一项职责,简单来说就是一个类就是只能提供单一的服务、比如开发一个登录模块,里面肯定要用到一个user的dao类、那么那个dao类就应该只能进行user数据方面的操作、你不能再去操作其他的表的数据、这样就会原创 2021-08-29 00:59:38 · 119 阅读 · 0 评论