随笔分类 -  设计模式

摘要:1、开闭原则(Open Close Principle) 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 2 阅读全文
posted @ 2020-05-15 20:13 勤奋的小蜜蜂1号 阅读(131) 评论(0) 推荐(0)
摘要:其实java设计模式并非只有23种,还有好多,在这只学习这么多,有时间再去学习,应用,时间有点紧迫,还要学数据结构,算法,虽然以前学过,但是学习的不是很深刻,包括集合的底层结构,使用了什么算法,红黑树,平衡二叉树,B树,等数据结构,好多好多,自己也是找资料学习 然后在这里做记录,要学习和深入了解的东 阅读全文
posted @ 2020-05-14 22:59 勤奋的小蜜蜂1号 阅读(140) 评论(0) 推荐(0)
摘要:单例模式应用的比较广泛,核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 优点: 1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首页页面缓存)。 2、避免对资源的多重占用(比如写文件操作)。 缺点:没有接口,不能继承,与单一职责原则冲突,一 阅读全文
posted @ 2020-05-14 22:53 勤奋的小蜜蜂1号 阅读(167) 评论(0) 推荐(0)
摘要:java设计模式总结23中设计模式 分为三大类:创建型模式; 单例模式 工厂方法模式 抽象工厂模式 建造者模式 原型模式 结构型模式; 适配器模式 桥接模式 组合模式 装饰模式 外观模式 享元模式 代理模式 行为型模式; 责任链模式 命令模式 解释器模式 迭代器模式 中介者模式 备忘录模式 观察者模 阅读全文
posted @ 2020-05-14 22:41 勤奋的小蜜蜂1号 阅读(151) 评论(0) 推荐(0)