What Liskov Substitution Principle(LSP),任何父类出现的地方,子类一定可以出现。 Why LSP是OCP原则的规范。OCP原则的关键的是抽象,而继承关系又是抽象的一种具体表现。 How 当子类不能完整的实现父类父类的方法,那么建议断开父子关系,采用...
分类:
其他好文 时间:
2014-12-29 16:45:30
阅读次数:
132
What 开放封闭原则(Open-Closed Principle:OCP),对于扩展是开放的,对于修改是封闭的。软件设计的目标:封装变化、降低耦合,而OCP正是这目标最直接的提现之一。 Why OCP优点就是不会对已有的代码造成影响,减小测试的范围,以及代码的稳定性。 How 下面不...
分类:
其他好文 时间:
2014-12-29 00:58:22
阅读次数:
127
开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。开闭原则的定义: 一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。遵循开闭原则设计出的模块具有两个主要特征:(1)对于扩展是开放的(Open for ext...
分类:
其他好文 时间:
2014-12-27 11:22:25
阅读次数:
144
141. View the Exhibit and examine the structure of CUSTOMERS and GRADES tables.You need to display names and grades of customers who have the highest ...
分类:
其他好文 时间:
2014-12-23 17:20:31
阅读次数:
214
atitit.Oracle9101112新特性1.ORACLE11G新特性 11.1.oracle11G新特性 11.2.审计 11.3.1.审计简介 11.4.其他(大部分是管理功能) 22.Oracle12c的12个新特性 22.1.2ImprovedDefaults增强了DEFAULT,def...
分类:
数据库 时间:
2014-12-20 19:33:12
阅读次数:
204
开闭原则的描述是:Software entities (classes, modules, functions, etc.) should be open for extension but closed for modification.软件实体(类,模块,方法等等)应当对扩展开放,对修改关闭,即...
分类:
其他好文 时间:
2014-12-12 11:30:18
阅读次数:
235
注:本文谢绝转载! 在之前的Blog里介绍了Oracle12c RAC 中的MGMTDB的概念,参考: Oracle 12cRAC MGMTDB 说明http://blog.csdn.net/tianlesoftware/article/details/41804553 而在默认情况下,MGMTDB 的数据文件是存放在OCR voting disk的磁盘组里的,为了节省OCR 磁盘组空间,...
分类:
移动开发 时间:
2014-12-10 22:52:28
阅读次数:
315
刚刚开始学OCP。第一关,安装,被折腾得稀碎。。。查询了大量资料,多次失败后终于总结出一些经验,简单整理如下。需要注意的是:如果想尝试我提供的环境设置脚本,一定要根据自己的实际情况修改变量!Centos6安装oracle10g一、安装流程1、最小安装Centos6.6虚拟机(虚拟机系统推荐Virtu...
分类:
数据库 时间:
2014-12-07 13:47:44
阅读次数:
350
从Oracle 10g开始,Oracle 开始推广ASM的使用,到了11g,RAC 集群已经必须使用ASM,所以对ASM的掌握程度也决定RAC的运维水平,这篇Blog 演示 Oracle12c 基于ASM 的单实例的的环境搭建。 这样即可以玩12c 的ASM,又不需要起2个集群,从而方便学习。具体环境搭建步骤如下。 1 安装需要的RPM 包 binutils-2.20.51.0.2-5...
分类:
数据库 时间:
2014-11-29 16:02:22
阅读次数:
391
S.O.L.I.D是面向对象设计(OOD)和面向对象编程(OOP)中的几个重要编码原则(Programming Priciple)的首字母缩写。面向对象设计的原则SRPThe Single Responsibility Principle单一职责原则OCP The Open Closed Prin....
分类:
其他好文 时间:
2014-11-27 10:31:57
阅读次数:
230