随笔分类 - 设计模式
摘要:面向接口编程,提高程序的扩展性,这样可以 开放扩展 关闭 修改,体现了开闭原则 代码 如下 public interface TestInterface { public void print(); } public class Print implements TestInterface{ pub
阅读全文
摘要:通过代理模式 ,代理类可以在被代理类的基础上做前置和后置的操作。 代理类就好比 房产中介或者代购,买方只要通过中介,就可以购买到房子或者想要的东西。中介提供 售前和售后的服务。 静态代理 通过封装被代理的类的方法,在方法前后增加增强的代码。缺点是,每次扩展一个方法 ,都需要修改代理类。 例如 pub
阅读全文
摘要:1.List集合类:判断是否有值 if(list != null && list.size() > 0),应当使用这个list.isEmpty()。前者复杂度为o(n) 后者只有o(1) 2.return "/ebid/bidIfmView"; 重复的字符串应该使用 静态变量或者枚举类,一处更新,多
阅读全文
摘要:设计模式六大原则分别是: (1):单一职责原则 (2):里氏替换原则(不破坏继承关系) (3):依赖倒置原则(面向接口编程) (4):接口隔离原则(接口分离、单一) (5):迪米特法则(降低耦合) (6):开闭原则 前面的5大原则就是为了遵循 开闭原则 设计模式六大原则(1):单一职责原则 定义:不
阅读全文

浙公网安备 33010602011771号