2020 年 10 月 - 5 文章

设计模式之代理模式(文末赠书) 有更新!

  |   0 评论   |   0 浏览

本章内容主要是讲设计模式中的代理模式,代理模式的作用就是在不修改被代理对象的源码上,进行功能增强。这种开发模式在AOP面向切面编程领域很常见。

代理模式中静态代理需要自己编写代理类,动态代理中代理类通过Proxy.newInstance()方法生成,他们的实质都是面向接口编程。

JDK 8 函数式编程入门

  |   0 评论   |   0 浏览

什么是函数式编程?简单的回答:一切都是数学函数。函数式编程语言里也可以有对象,但通常这些对象都是恒定不变的 —— 要么是函数参数,要什么是函数返回值。函数式编程语言里没有 for/next 循环,因为这些逻辑意味着有状态的改变。相替代的是,这种循环逻辑在函数式编程语言里是通过递归、把函数当成参数传递的方式实现的。