设计模式
云长空
大道至简,精益求精。
展开
-
java设计模式之策略模式的优雅实现
前言策略模式是开发中常用的一种设计模式,主要解决在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护的问题。看了网上很多关于策略模式的上下文切换类实现都不甚优雅,故而想总结分享一篇自我感觉比较优雅的处理方式,方便大家一起学习。方式一:使用@PostConstruct初始化到map中该方式是比较常用的,相对比较优雅,能满足动态获取不同实现类的功能。废话不多说直接上代...原创 2019-12-28 18:30:08 · 5443 阅读 · 0 评论 -
设计模式之单例模式
前言 说起设计模式大家肯定都不陌生,经常会听到人说起springbean的单例模式,工厂模式,责任链模式等等,一些耳熟能详的模式满天飞,今天就和大家一起聊聊单例模式的好处和缺点,以及如何选择合适的实现方式。什么是单例模式 单例设计模式(Singleton Design Pattern)理解起来非常简单。一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这...原创 2020-02-17 18:00:44 · 296 阅读 · 0 评论