随笔分类 -  设计模式

摘要:上次在整理日志框架的时候,发现里面用到了一个设计模式 门面模式(外观模式),找了一些资料去了解,其实非常简单,我们在开发的时候可能还经常不经意间去使用过,在这里写一下总结。 【提示】应用中不可直接使用日志系统(Log4j、Logback)中的 API,而应依赖使用日志框架SLF4J 中的 API,使 阅读全文
posted @ 2021-09-06 14:38 乐子不痞 阅读(237) 评论(0) 推荐(0) 编辑
摘要:代理模式是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。 代理又分为静态代理和动态代理,我们一般指的都是动态代理。 在 Java 中,动态代理有两种:JDK 动态代理、cglib 动态代理 JDK代理 接口 public interface HelloWorld { v 阅读全文
posted @ 2020-11-17 16:28 乐子不痞 阅读(41) 评论(0) 推荐(0) 编辑
摘要:2. 工厂模式 工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。 也就是说,工厂模式可分为简单工厂模式、工厂方法模式、抽象工厂模式三种,这里放在这一起分析。 2.1 简单工厂模式 简单工厂模式专门定义一个类 阅读全文
posted @ 2020-11-06 14:35 乐子不痞 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:概述 设计模式六大原则 **单一职责原则:**一个类只负责一个功能领域中的相应职责 **开闭原则:**一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展 **里氏代换原则:**所有引用基类(父类)的地方必须能透明地使用其子类的对象 **依赖倒置原则:**高层模块 阅读全文
posted @ 2020-11-06 14:25 乐子不痞 阅读(173) 评论(0) 推荐(0) 编辑

回到顶部
点击右上角即可分享
微信分享提示