摘要: 聚合 和组合的区别 聚合 :两者之间是可以分开的 ,如:电脑和鼠标。 因为上图Mouse属性没有实例化,耦合不强,属于聚合关系。 但是实例化之后就属于组合关系。如下图 组合:两者是不可分开的 ,如:人和人头的关系 ,当人这个对象创建起来的时候。人头也已经有了。 阅读全文
posted @ 2020-09-22 17:15 xie风细雨 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 依赖倒转原则,很重要。 为什么要面向接口编程啊? 接口和抽象类的价值在于设计。 1.单一职责 2.接口隔离原则 3依赖倒转原则 4 里氏替换原则 5 开闭原则 对扩展开放,对修改关闭。 6 迪米特法则 7 合成复用原则 阅读全文
posted @ 2020-09-22 15:36 xie风细雨 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 代理模式的应用场景: 如果已有的方法在使用的时候需要对原有的方法进行改进,此时有两种办法: 1、修改原有的方法来适应。这样违反了“对扩展开放,对修改关闭”的原则。 2、就是采用一个代理类调用原有的方法,且对产生的结果进行控制。这种方法就是代理模式。 使用代理模式,可以将功能划分的更加清晰,有助于后期 阅读全文
posted @ 2020-09-22 13:30 xie风细雨 阅读(60) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/zxd1435513775/article/details/80556034 - Filter过滤器:拦截web访问url地址。 这个比拦截器范围广,过滤器是大集合,拦截器是大集合中的小集合。而且任何url是先经过过滤器后才进入拦截器的。- Interce 阅读全文
posted @ 2020-09-22 10:04 xie风细雨 阅读(254) 评论(0) 推荐(0) 编辑