
Java设计模式
Java设计模式
挖野菜
这个作者很懒,什么都没留下…
展开
-
动态代理(简单实例)
动态代理与静态代理的区别。(1)Proxy类的代码被固定下来,不会因为业务的逐渐庞大而庞大;(2)可以实现AOP编程,这是静态代理无法实现的;(3)解耦,如果用在web业务下,可以实现数据层和业务层的分离。(4)动态代理的优势就是实现无侵入式的代码扩展。静态代理这个模式本身有个大问题,如果类方法数量越来越多的时候,代理类的代码量是十分庞大的。所以引入动态代理来解决此类问题Java提供的...原创 2020-03-16 21:23:27 · 1009 阅读 · 1 评论 -
面向对象设计原则
对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一原创 2019-02-28 20:40:24 · 237 阅读 · 0 评论 -
设计模式目录
&...转载 2019-09-27 16:28:55 · 191 阅读 · 0 评论