设计模式

设计模式

  • 23种设计模式-动态代理

    动态代理为了解决静态代理,代码膨胀问题。原理通过反射实现。实现ProxyInvocationHandler 实现 InvocationHandler接口Rentable.javapublic interface Rentable { void rent();}Host.javapublic c

    查看全文
  • 23种设计模式-静态代理

    问题房东想出租房子,但是不想参与租房的这个过程种。中介诞生了思路通过接口规定出租行为RentableRentable.javapublic interface Rentable { void rent();}房东出租行为实现Rentable接口Host.java@Componentpublic

    查看全文