![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 54
南京大学软工研究生
这个作者很懒,什么都没留下…
展开
-
Spring中JDK与Cglib动态代理的区别
Spring中JDK与Cglib动态代理的区别原创 2022-11-30 15:36:58 · 1088 阅读 · 0 评论 -
组合模式
组合设计模式 问题场景 假设现在有一个学校,学校中有不同的学院,学院中又有不同的专业,要求设计代码可以方便的对学院。专业进行增加删除,同时还可以遍历出这个学校的所有专业。 在没有学习组合模式之前,我是通过学校类组合学院类,学院类组合专业类来进行设计的。由于学校包含学院,学院包含专业,所以首先需要设计的是专业类,然后是学院类,最后是学校类 // 专业类 public class Department { public String name; public Department(原创 2020-12-03 10:47:39 · 117 阅读 · 0 评论