精华内容
下载资源
问答
  • OCP

    2004-05-27 00:00:00
    OCP
  • Ocp

    2009-04-21 21:42:00
    一、OCP 开放封闭原则(Open Closed Principle) Software entitied(classes,modules,functions,etc.) should be open for extension,but colosed for modification. 软件实体应当对扩展开放,对修改关闭,即软件...

     

    一、OCP 开放封闭原则(Open Closed Principle)
         Software entitied(classes,modules,functions,etc.) should be open for extension,but colosed for     modification.
         软件实体应当对扩展开放,对修改关闭,即软件实体应当在不修改的前提下扩展。
         Open for extension:当新需求出现的时候,可以通过扩展现有模型达到目的。   
         Close for modification:对已有的二进制代码,如dll,则不允许做任何修改。
    二、使用Template Method实现OCP

     


    public abstract class Policy
    {
        
    private int[] i =1123412341234132 };
        
    public bool Sort()
        {
            SortImp();
        }
        
    protected virtual bool SortImp()
        {
     
        }
    }
     
    class Bubbleimp : Policy
    {
        
    protected override bool SortImp()
        {
            
    //冒泡排序
        }
    }
    class Bintreeimp : Policy
    {
        
    protected override bool SortImp()
        {
            
    //二分法排序
        }
    }
     
    //主函数中实现
    static void Main(string[] args)
    {
        
    //如果要使用冒泡排序,只要把下面的Bintreeimp改为Bubbleimp
        Policy sort = new Bintreeimp();
        sort.Sort();
    }

     

    三、OCP优点:
    1、降低程序各部分之间的耦合性,使程序模块互换成为可能;
    2、使软件各部分便于单元测试,通过编制与接口一致的模拟类(Mock),可以很容易地实现软件各部分的单元测试;
    3、利于实现软件的模块的呼唤,软件升级时可以只部署发生变化的部分,而不会影响其它部分;
     
    四、使用OCP注意点:
    1、实现OCP原则的关键是抽象;
    2、两种安全的实现开闭原则的设计模式是:Strategy pattern(策略模式),Template Methord(模版方法模式);
    3、依据开闭原则,我们尽量不要修改类,只扩展类,但在有些情况下会出现一些比较怪异的状况,这时可以采用几个类进行组合来完成;
    4、将可能发生变化的部分封装成一个对象,如: 状态, 消息,,算法,数据结构等等 , 封装变化是实现"开闭原则"的一个重要手段,如经常发生变化的状态值,如温度,气压,颜色,积分,排名等等,可以将这些作为独立的属性,如果参数之间有关系,有必要进行抽象。对于行为,如果是基本不变的,则可以直接作为对象的方法,否则考虑抽象或者封装这些行为;
    5、在许多方面,OCP是面向对象设计的核心所在。遵循这个原则可带来面向对象技术所声称的巨大好处(灵活性、可重用性以及可维护性)。然而,对于应用程序的每个部分都肆意地进行抽象并不是一个好主意。应该仅仅对程序中呈现出频繁变化的那部分作出抽象。拒绝不成熟的抽象和抽象本身一样重要;

    展开全文
  • ocp

    千次阅读 2006-04-10 23:35:00
    我也是通过OCP考试一步一步走过来的,在学OCP的过程中,遇到了很多问题,自己一面通过做实验一面通过发贴提问(在这我要感谢那些帮助过我的人),我学到了很多,有很多都超出了OCP课程本身的内容,但这对自己的知识...
    看了论坛合并后的很多帖子,颇有感触,写下自己的看法和建议,仅供参考。 
    
         我也是通过OCP考试一步一步走过来的,在学OCP的过程中,遇到了很多问题,自己一面通过做实验一面通过发贴提问(在这我要感谢那些帮助过我的人),我学到了很多,有很多都超出了OCP课程本身的内容,但这对自己的知识的积累和深化是很有帮助的。
         对于OCP认证来说,它只是一张纸,但它的背后可能包含不同的意义,比如个人能力、经验等等,可以说OCP只是一块敲门砖,进门后就要看自己的真本事了,南郭先生终究是要露馅的。所以学OCP,考OCP要首先要端正学习的态度,这样才能真正学到知识。我碰到过这样的人,想先通过背题通过OCP,然后自己再慢慢的学习,我是不建议这样做的,想想如果你轻而易举的拿到的东西你会去珍惜它吗?只有通过付出所得到的东西你才会去珍惜它的。
         还有许多人问到培训的事情,我个人认为在经济条件允许的情况下是可以去参加的,因为听老师讲课比自学要好得多。
         最后说一点,学习OCP是个知识积累的过程,一定要循序渐进,通学一遍或几遍OCP课程是很有益处的,它是ORACLE很好的基础教程。
         最后祝同学们学习进步,工作顺利,多拿米米。
    展开全文
  • OCP-MySQL数据库认证

    2020-08-20 19:17:53
    OCP-MySQL数据库认证
  • ocp模拟器ocp模拟器ocp模拟器ocp模拟器
  • OCP考试经验心得

    万次阅读 多人点赞 2017-05-12 18:00:00
    从去年11月开始,工作之余陆陆续续准备了半年的时间,在昨天考过了OCP的三门考试,Hands on后等待审核通过。当初打算考这个认证也是为了争取一个工作机会想作为增加成功的砝码而准备的,可惜的是考试还没考完,工作...

    更新于2021.05.10

    考了OCP4年了,其实也没转行成为DBA,不过也没啥遗憾的。祝愿所有努力的人们都能得到自己想要的回报!

    资源下载积分改成2分了,之前是被CSDN热门资源动态调整成高分的。2积分很少,我个人留着下点自己想要的资源。如果你实在没积分下载可以留言里我看到就邮箱发过去。

    下载地址:http://download.csdn.net/detail/swordsf/9851771

    -------------------------------------------------------------------------------

    更新于2020.02.15

    CSDN把下载积分调成50分了,我编辑也修改不了,最高才能调成5分,我已经调成不要积分下载了,等通过后大家下载即可。祝大家都顺利通过!

    -------------------------------------------------------------------------------

    从去年11月开始,工作之余陆陆续续准备了半年的时间,在昨天考过了OCP的三门考试,Hands on后等待审核通过。当初打算考这个认证也是为了争取一个工作机会想作为增加成功的砝码而准备的,可惜的是考试还没考完,工作的事情也就不了了之了,不过作为将来转行的敲门砖还是不后悔。参加工作4年,混迹于国企一个辅助性岗位上,青年的锐气被磋磨掉了许多,很久没用功的做一件事情,提醒让自己不要成为温水中煮的青蛙。

    下面说正题:

    --------------------------------报名--------------------------------

    考取Oracle的OCP认证需要经过Oracle的原厂培训或者WDP授权机构的培训后参加考试通过后获取。一般省会城市都会有WDP授权机构,具体可以在Oracle官网上登录查询(也许还有别个查询方式,我是这么查的,没有账号可以注册一个,推荐用qq邮箱)

    登录网址:https://login.oracle.com/mysso/signon.jsp

    选择左侧Find a Partner Near You

     

    在右侧出现的页面中选中国家为China和想要查询的City名,Partner Type选择WDP查询即可找到该城市的WDP授权机构。原厂培训我没有了解过,据说是要贵很多,但两者最后拿到的证书都是一样的。

     

    --------------------------------培训--------------------------------

    培训这个我建议如果不是很着急或者个人技术很牛只是补个证书的话,还是多挑一挑培训机构,有些机构会提供试听,强烈建议去试听一下,看看老师的教学方式适不适合自己,我当初就是有些草草的决定了,感觉老师上课声音很小,建议了也没多少改善,而且不提供录屏,很多知识点课上那点时间当时未必能理解清楚,没有录屏回去复习整理下还是很恼火,最后自己再找资料补习。

    再一个,打算去学习的小伙伴应该多少都是有些基础的,至少SQL语句都会,有个建议是培训前如果老师是打算在Linux平台下讲解那么建议大家之前完全不懂Linux的还是稍微学习下,包括Linux虚拟机配置,系统安装,网络简单配置和常用的一些命令。否则第一堂Linux下装数据库有可能会跟着比较吃力。

    --------------------------------考试--------------------------------

    考试分三门1Z0-051(有时要求用047代替)、1Z0-052、1Z0-053。

    ①1Z0-051:主要考察SQL语句相关,考试题量64道,66%正确率通过。   

    ②1Z0-052:主要考察数据库管理相关,与053考察内容类似,但052考察的内容比053容易一些,考试总题量70道,66%正确率通过。

    ③1Z0-053:主要考察数据库管理相关,备份恢复、AWR等内容考的较多,考试总题量78道,66%正确率通过。

    051和052的难度较低,单纯paper的话题库的量也比较少,每门题库大约各200道,可以尽量理解了来,考过051和052后可以获得OCA证书。

    053相对要难些,考察范围较广,不理解的可以先关键词记忆通过后再慢慢消化,题库网上主要有206和711两个版本,看到很多帖子说只要看206就可以稳过,但这次考试206中内容不多也不少,但要说稳过是很悬的,711后部分题相对多一点,如果要冒险考的话至少把206+711的后200题看了可能险过,博主是把711除了100到200之间的几十道题没看之外其它都看过了才去考的,可以先看206再从711的后面开始看,206的题基本全在711中,看了也不耽误,但是053的711题库中有不少题的答案是有误的,建议每题在网上查询验证下,详细可以查看一抹夕阳的blog里的纠正或者做实验验证下。

    --------------------------------考试资料--------------------------------

    http://download.csdn.net/detail/swordsf/9851771

    我将考试过程中收集和整理的资料打成了一个压缩包(46.9M),资源中包含了您考取OCP11g中所需要的几乎所有的考试资料!不用到处找琐碎的资料!一次搞定!包括1Z0-051、1Z0-052、1Z0-053的PDF版本题库(英文原版)和Word版本的整合翻译版(对大多数题的题干和正确答案进行了翻译和关键词高亮显示,方便记忆,翻译材料整理自网络共享文档和本人手工查词典的补充)、VCE模拟测试软件、三科对应的VCE题库(包含053中206和711两个版本的)及个人练习过程的记录的易错题本(如无参考价值可忽略…),本人17年5月11日通过考试,其中051 100分,052 98分,053 88分,保证资料的准确,索取5分是因本人日常下载资料也积分紧缺,敬请谅解哈!

    展开全文
  • ocp题库ocp题库

    热门讨论 2011-02-24 13:05:43
    ocp题库ocp题库ocp题库ocp题库ocp题库
  • ocp_071 oracle ocp

    2018-12-14 10:29:23
    oracle ocp 考试题库 071 sql语法考试 整理的很清楚
  • ocp题库

    2019-02-19 22:58:55
    ocp题库 网盘资源
  • OCP-819:范例OCP-819-源码

    2021-03-18 15:39:37
    OCP-819 范例OCP-819
  • ocp原则

    2011-10-17 02:08:05
    ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则ocp原则
  • OCP 12c之02_12c_ocp_Administration_Workshop
  • OCP 12c之01_12c_ocp_Sql_Workshop
  • MYSQL OCP 5.6

    2017-06-12 09:24:52
    MYSQL OCP 5.6 MYSQL OCP 5.6 MYSQL OCP 5.6
  • OCP4 这是一个简单的回购协议,其中包含一些我在OCP4.x中发现的花哨问题的解决方案
  • OCP常见单词

    2018-12-28 10:35:27
    OCP考试考题中常见单词 在准备Oracle OCP考试时常用…………
  • ocp题库047 oracle 题库 ocp
  • OCP upgrade from 4.2.25 to OCP 4.31. 背景2. 环境3. 问题4. 参考解决方案 1. 背景 工作遇到的类似问题,参考官网进行收集归档,进行笔记形式的记录,便于后续查看。 2. 环境 OpenShift Container Platform (OCP) ...

    OCP upgrade from 4.2.25 to OCP 4.3

    1. 背景

    工作遇到的类似问题,参考官网进行收集归档,进行笔记形式的记录,便于后续查看。

    2. 环境

    OpenShift Container Platform (OCP) 4.2.25

    3. 问题

    根据现实需要将 OCP 4.2.25 升级到 OCP 4.3,如何查询确认是否是合理的升级路径呢?

    4. 参考解决方案

    通过 API 可以进行查询,从 4.2.25 升级到目标版本stable-4.3 的最佳 方案是,先升级到最新的 4.2.29
    升级到可见的最新版本,其它不可见版本应该是直接升级会造成一些问题,因此需要中转
    请参考官方:https://bugzilla.redhat.com/show_bug.cgi?id=1812621

    [root
    展开全文
  • OCP重点

    2013-04-10 22:44:27
    OCP重点!
  • oracle ocp

    2011-10-24 23:42:26
    oracle ocp oracle ocp 好用
  • OCP题库

    2012-03-28 19:50:09
    OCP题库
  • OCP 12c之04_12c_ocp_Managing_Multitenant_Architecture
  • ocp053--ocp考试题目

    2015-03-09 23:12:18
    ocp053--ocp考试题目,053版本的题目请下载,请下载。
  • ocp 练习

    2011-12-20 13:59:09
    ocp 练习
  • OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库OCP题库
  • MySQL OCP必备教材

    2021-04-12 15:15:37
    MySQL OCP必备教材

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 43,204
精华内容 17,281
关键字:

ocp