对于CASE与DECODE其实并没有太多的区别,他们都是用来实现逻辑判断。Oracle的DECODE函数功能很强,灵活运用的话可以避免多次扫描,从而提高查询的性能。而CASE是9i以后提供的语法,这个语法更加的灵活,提供了IF THEN ELSE…
定义
接口隔离原则(Interface Segregation Principle, ISP),定义为: Clients should not be forced to depend upon interfaces that they don’t use. (客户端不应该依赖它不需要的接口。)The dependency of one class to anoth…
定义
依赖倒置?大家可能会觉得高深莫测。但是相信听我一翻解说之后,你就会恍然大悟,甚至你早已掌握到它的精髓了。我们先看一下依赖倒置原则的定义: High level modules should not depend upon low level modules. Both should …