摘要:
转载请标明博客的地址 本人博客和github账号,如果对你有帮助请在本人github项目AioSocket上点个star,激励作者对社区贡献 个人博客:https://www.cnblogs.com/haibiscuit/ 个人github: https://github.com/haibiscui 阅读全文
摘要:
# 声明:学习编程语言最好的方式就是通过实例学习 ## 下面是我在博客上看到的一道js面试题,可以说非常经典,下面会以最简单的方式让你理解题目:```bashfunction Foo() { getName = function () { alert (1); }; return this;}Foo 阅读全文
摘要:
作者:haibiscuit 时间:2019:4:9 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 前言:1.可以先参考我写的设计原则,总的来说最重要的是要以单一职责和抽象和接口来设计自己的类, 其中单一原则(应该仅有一个引起它变化的原因) 阅读全文
摘要:
也是在看到阿里巴巴的面试题的时候总结的 作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 七:命令模式(指令模式) 定义: 将一个请求封装成一个对象,从而让你可以用不同的请求对客户进行参数 阅读全文
摘要:
作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 一:策略模式 定义:定义一系列算法,将每一个算法封装起来,并让他们可以相互替换。 策略模式让算法可以独立于使用它的客户变化。 应用实例:( 阅读全文
摘要:
作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 一:代理模式 1.代理模式分静态代理,动态代理,cglib代理方式 这里只分析静态代理和动态代理 2.Spring中的Aop的底层原理就是 阅读全文
摘要:
作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 一:适配器模式 定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 使用 阅读全文
摘要:
作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 三:单例模式 定义: 保证类只有一个实例。 优势: 1.在Spring中默认的创建类型为单例 2.在内存里只有一个实例,减少了内存的开销, 阅读全文
摘要:
作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 一:抽象工厂模式 定义:提供一个创建一系列相关或相互依赖对象的接口,而无须指定他们具体的类。 使用场景:1、QQ 换皮肤,一整套一起换。 阅读全文
摘要:
作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 前言: 1.可以先参考我写的设计原则,总的来说最重要的是要以单一职责和抽象和接口来设计自己的类, 其中单一原则(应该仅有一个引起它变化的原 阅读全文