
设计模式
文章平均质量分 74
赵侠客
一个独立思考的开发者
展开
-
那些你知道或不知道的单例写法(10种)
单例的写法有很多,可能还有我不知道的写法,每种都有其优缺点,适用场景也不同,所以需要根据实际情况选择具体的方法。多知道一种方法,可能在下次遇到特定场景时会给你多一种选择,这种选择可能会比饿汉模式、懒汉模式更简洁、更优雅。原创 2023-04-09 16:46:52 · 564 阅读 · 0 评论 -
使用策略模式+工厂模式干掉代码中过多的if-else
过多if-else项目背景 如果一开始就知道现在的业务需要,大部分人都不会在代码里添加过多的if-else判断的,烂代码基本都是刚开始写代码时并没有太多的需求,随着期需求不断的修改增加,开发时间也较的紧张,代码往往都是怎么快速怎么写。当然多写一个if-else比使用各种设计模式肯定来的更快速了,这也就导致项目代码慢慢变得臃肿,难以维护的主要原因。在有空闲时间的情况下就可以给以前的代码做一次手术了。 先看本次未优化前的代码: @Override public MMediaInfo copyTo原创 2021-05-17 15:13:50 · 304 阅读 · 0 评论