摘要: 为什么使用AOP? 1:代码混乱:越来越多的非业务需求(比如日志和验证等)加入后,原有的业务方法急剧膨胀,每个方法在处理自己的业务逻辑的同时还要兼顾其它多个关注点。2:代码分散:假如就单单的满足加入日志需求,就不得不在多个模块中重复相同的日志代码,如果日志需求发送了改变,还要去修改所有的模块。 解决 阅读全文
posted @ 2019-04-13 14:14 陆伟 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Java的特性: 封装,继承,多态? 什么是多态? 允许不同对象对同一个行为做出不同的响应。同一消息可以根据发送对象的不同采用多种不同的行为方式。有以下几个优点: 1:可替换性:多态对原有代码具有可替换性。 2:可拓展性:在不改变原有的类结构的情况下,添加新的子类。 3:接口性:多态是父类通过方法签 阅读全文
posted @ 2019-04-13 11:30 陆伟 阅读(140) 评论(0) 推荐(0) 编辑