写在前面在平时开发中,我们用到最多的 可能就是单例模式了。什么? 你问我单例模式是啥子??A: 你平时是怎么创建对象 的。B: 我还没对象呢,我怎么知道。A: 怎么可能,没对象你写什么Go?B: 我是写C的A: 写C的 gcc开个玩笑。 其实 单例模式说白就是我们的对象实例在整个程序生命周期中只存在
动态代理为了解决静态代理,代码膨胀问题。原理通过反射实现。实现ProxyInvocationHandler 实现 InvocationHandler接口Rentable.javapublic interface Rentable { void rent();}Host.javapublic c
问题房东想出租房子,但是不想参与租房的这个过程种。中介诞生了思路通过接口规定出租行为RentableRentable.javapublic interface Rentable { void rent();}房东出租行为实现Rentable接口Host.java@Componentpublic