摘要:
源于网易的一次电面,让我拾起了坚持写博客的决心,目前只是作为 学习,看视频的一些纪录,为了保持记笔记的习惯。 面试中,深受打击,发现很多基础的知识概念比较模糊,说不出来。能写不会说,多半是没有很好掌握。 还是需要从基础看起。都要9月份了,给自己定个小目标,网易等我。 定下的目标书籍: 《深入理解Ja 阅读全文
posted @ 2018-08-26 23:52
小烽
阅读(205)
评论(0)
推荐(0)
摘要:
0、基本定义 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 重点不是选择,只能 重定义 该算法的某些特定的步骤。 这里场景模拟 JdbcTemplate 1、代码 2、总结 优点: 》封装不变部分(父类),扩展可变部分(子类) 》提取公共部分代码,方便维护 策略模式 vs 模版模式 策略模 阅读全文
posted @ 2018-08-26 23:28
小烽
阅读(107)
评论(0)
推荐(0)
摘要:
0、 基本定义 定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法对变化,不会影响到使用算法到客户。 通俗的讲,场景有如下一些:旅行的路线、登入方式、爬虫的目标网站、支付渠道。。。 spring 中 BeanFacotry 中有使用。 本文场景选用 支付渠道 1、代码 Order.j 阅读全文
posted @ 2018-08-26 22:19
小烽
阅读(170)
评论(0)
推荐(0)
摘要:
0、基本定义 为其他对象提供一种代理以控制对这个对象对访问。 静态代理:代理前,所有对行为都是已知对。 不能扩展 动态代理:代理前,所有的行为都是未知的。 》 jdk:必须实现 interface,从interface中,获取method,进行字节码重组,生成新类。 》 cgli:对类进行代理,En 阅读全文
posted @ 2018-08-26 16:34
小烽
阅读(244)
评论(0)
推荐(0)
摘要:
0、基本定义 工厂模式定义:一个用于创建对象的接口,让子类决定实例化哪一个类。实例化延迟到其子类。‘ 抽象工厂模式:为创建一组相关或相互依赖的对象提供一个接口,而且无须指定他们的具体类。(概念略抽象) 只对结果负责。 解耦合 spring 中 AbstractFactoryBean 创建对象使用了工 阅读全文
posted @ 2018-08-26 00:01
小烽
阅读(164)
评论(0)
推荐(0)

浙公网安备 33010602011771号