
设计模式
混底薪的搬运工
一条没有梦想的咸鱼
展开
-
设计模式之单例模式
设计模式之单例模式一、单例模式1.单例模式(Singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实列,并提供一个全局访问点。2.隐藏其所有的构造方法3.属于创建型模式。1. 学习单例模式应掌握什么?1.掌握单例模式的应用场景2.掌握IDEA环境下的多线程调试方式3.掌握保证线程安全的单例模式策略4.掌握反射暴力攻击单例解决方案及原理分析5.序列化破坏单例的原理及解决方案6.掌握常见的单例模式写法2. 适用场景3.优点1. 4.缺点二、常原创 2021-06-16 17:30:12 · 127 阅读 · 0 评论 -
设计模式之工厂模式
设计模式之工厂模式原创 2021-04-17 20:22:55 · 120 阅读 · 0 评论 -
七大软件设计原则
一、开闭原则(Open-Closed Principle)定义:一个润建实体如类、模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。优点:提高软件系统的可复用性及可维护性。二、依赖倒置原则(Dependence Inversion Principle)定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象,抽象不应该依赖细节,细节应该依赖抽象。针对接口编程,不要对实现变成。优点:可以减少类间的耦合性、提高系统稳定性,提高代码可读性和可维护性,可降低修改程序所造成的风险。三原创 2021-04-17 20:18:19 · 121 阅读 · 0 评论