Fork me on GitHub

随笔分类 -  设计模式

摘要:责任链模式 责任链,顾名思义,就是用来处理相关事务责任的一条执行链,执行链上有多个节点,每个节点都有机会(条件匹配)处理请求事务,如果某个节点处理完了就可以根据实际业务需求传递给下一个节点继续处理或者返回处理完毕。 这种模式给予请求的类型,对请求的发送者和接收者进行解耦。属于行为型模式。 在这种模式 阅读全文
posted @ 2020-04-14 10:13 不假 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:文章收录在 GitHub "JavaKeeper" ,N线互联网开发必备技能兵器谱 在软件系统中经常会有这样的需求:如果一个对象的状态发生改变,某些与它相关的对象也要随之做出相应的变化。 微信公众号,如果一个用户订阅了某个公众号,那么便会收到公众号发来的消息,那么,公众号就是『被观察者』,而用户就是 阅读全文
posted @ 2020-03-23 15:47 不假 阅读(282) 评论(0) 推荐(0) 编辑
摘要:工厂模式——我有不止一个对象 3年工作经验是吧? 你知道工厂模式分为几类吗?他们都有什么区别? 那你说说你们项目中是怎么使用工厂模式的? 带着问题,尤其是面试问题的学习才是最高效的。加油,奥利给! 文章收录在 GitHub "JavaEgg" ,N线互联网开发必备技能兵器谱 工厂模式 工厂模式(Fa 阅读全文
posted @ 2020-03-19 14:14 不假 阅读(896) 评论(0) 推荐(0) 编辑
摘要:面试官:带笔了吧,那写两种单例模式的实现方法吧 沙沙沙刷刷刷~~~ 写好了 面试官:你这个是怎么保证线程安全的,那你知道,volatile 关键字? 类加载器?锁机制???? 点赞+收藏 就学会系列,文章收录在 GitHub "JavaEgg" ,N线互联网开发必备技能兵器谱 单例模式——独一无二的 阅读全文
posted @ 2020-02-03 21:22 不假 阅读(966) 评论(0) 推荐(0) 编辑
摘要:为什么要学设计模式? 面试经常被问到 以前总觉得设计模式是“花拳绣腿”,实际开发中没什么卵用,其实有好多种设计模式自己在无形中就使用了,只是自己不知道 设计模式是软件开发人员的“标准词汇”,学习设计模式是个人技术能力提高的捷径 设计模式包含了面向对象的精髓,“懂了设计模式,你就懂了面向对象分析和设计 阅读全文
posted @ 2020-02-02 14:14 不假 阅读(310) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示