- 博客(7)
- 收藏
- 关注
转载 软件架构设计的七大原则(下)
里氏替换原则里氏替换原则(Liskov Substitution Principle,LSP)是指如果对每一个类型为 T1 的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都替换成o2时,程序P的行为没有发生变化,那么类型T2是类型T1的子类型。定义看上去还是比较抽象,我们重新理解一下,可以理解为一个软件实体如果适用一个父类的话,那一定是适用于其子类,所有引用父...
2019-04-24 11:23:50
256
转载 软件架构设计的七大原则(中)
接口隔离原则接口隔离原则(InterfaceSegregationPrinciple,ISP)是指用多个专门的接口,而不使用单一的总接口,客户端不应该依赖它不需要的接口。这个原则指导我们在设计接口时应当注意一下几点:1、一个类对一类的依赖应该建立在最小的接口之上。2、建立单一接口,不要建立庞大臃肿的接口。3、尽量细化接口,接口中的方法尽量少(不是越少越好,一定要适度)。接口隔离原则符合我...
2019-04-24 10:55:39
339
转载 软件架构设计的七大原则(上)
软件架构设计的七大原则开闭原则开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架,用实现扩展细节。可以提高软件系统的可复用性及可维护性。开闭原则,是面向对象设计中最基础的设计原则。它指导我们如何建立稳定灵活的系统,例如:我们版本更新,我尽可能不修改源...
2019-04-24 10:39:18
885
原创 jsp页面判空
商品名称:${EDB.goods_nm} 交易日期:${EDB.cre_dt} 优惠金额:${EDB.rsv_fld1} 收款方:${EDB.merc_nm}
2018-10-26 11:16:42
1567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人