2019年9月8日
摘要: 1 课程讲解 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1.6 扩展: 1.7 和其他设计模式的比较 结构型 将一个类的接口转换成客户期望的另一个接口◆使原本接口不兼容的类可以一起工作 ◆已经存在的类,它的方法和需求不匹配时(方法结果相同或相似)◆不是软件设 阅读全文
posted @ 2019-09-08 16:22 菜鸟乙 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1 常用方法 1.1 不同类型比较 int 通常 直接通过 == 判断是否相等 String通过 equals 判断是否相同 Class通过 instanceof 判断是否相同 if(obj instanceof B){ B b = (B)obj;//强转成B } 1.2 判断非空 Objects. 阅读全文
posted @ 2019-09-08 15:55 菜鸟乙 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1 代码演练 1.1 代码演练1(未使用装饰者模式) 1.2 代码演练2(使用装饰者模式) 需求: 大妈下班卖煎饼,加一个鸡蛋加一元,一个火腿两元,现在a买一个煎饼,b买加蛋的煎饼,c买加肠加蛋的煎饼,请实现它 煎饼类: 煎饼鸡蛋类: 煎饼鸡蛋香肠类: 测试类: 打印结果: 需求变更: 现在肠和蛋随 阅读全文
posted @ 2019-09-08 15:54 菜鸟乙 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1 源码解析 1.1 源码解析1(jdk中的JDBCUtils工具类) 1.2 源码解析2(mybaties应用的Configuration) 1.3 源码解析3(在tomcat(7.0.9版本或以上)中的应用) jdbc在springJDBC中的封装 通过封装之后,我们的客户端都有这些功能,这一组 阅读全文
posted @ 2019-09-08 06:42 菜鸟乙 阅读(141) 评论(0) 推荐(0) 编辑