摘要: 学习代理模式内容: ★ 静态代理、 ★ 动态代理(JDK动态代理、CGLIB动态代理)、 ★ 拦截器的原理和日志记录 ★ 代理总结 一、职责分离的例子 房屋租赁 1、重复 2、职责不分离 ●【陪着看房、陪着谈价格、交钥匙】 不应该交个房东来重复做,不是他关心的重点,作为房东他只需要关心【签合同、收房 阅读全文
posted @ 2022-03-01 23:16 一乐乐 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 面向对象的设计原则(7大原则) ★ 1、开闭原则: 是总纲,告诉我们要对扩展开放,对修改关闭; ★ 2、里氏替换原则: 告诉我们不要破坏继承体系; ★ 3、依赖倒置原则:告诉我们不要破坏继承体系; ★ 4、单一职责原则: 告诉我们实现类/方法要职责单一; ★ 5、接口隔离原则: 告诉我们在设计接口的 阅读全文
posted @ 2022-03-01 21:04 一乐乐 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、我遇到过的神奇bug: 1、重启: 突然....例如突然某个菜单功能项消失了,我就遇到上一秒还在右键Run as 单元测试JUnit Text,下一秒右键,选择Run as 就没有了单元测试JUnit Text....【我的成功解决手段是:重启编译器】 2、jdk版本+清除缓存: 复制项目的时候 阅读全文
posted @ 2022-03-01 13:23 一乐乐 阅读(63) 评论(0) 推荐(0) 编辑