zoukankan      html  css  js  c++  java
  • 什么叫面向对象?

    什么叫面向对象? 首先我们要了解面向过程。

    面向对象的三大特型!和五大原则

    1 封装 

            好处:
           1、解决了代码的冗余
           2、掌握使用方法

    2 多态

           好处:

          1、我们把不同的子类对象都当做父类来看,屏蔽所有子类之间的差异,写出通用代码,做出通用的编程,
      以适应需求的不断改变。

    3 继承

          好处:

          1、解决了类与类之间代码的冗余
      子类 ---->父类 属性、方法  。私有字段,构造函数。

    五大原则

        -->单一职责原则
       --->一个对象应该只包含一个单一的职责,并且该职责被完整的封装在一个类中。
       如果一个类中封装了过多的职责,这些职责在并发执行的时候会相互干扰。

    --->开放封闭原则
       --->对扩展开放,对修改代码封闭。
       修改容易出现bug 

    --->依赖倒转原则
       --->高层(high level)模块不该直接依赖低层(low level)模块。它们两个应该依赖抽象(abstraction)。

    --->里氏替换原则
       --->子类能够替换掉他们的父类

    --->接口隔离原则
       --->客户端不应该依赖那些它不需要的接口。
       代码冗余、臃肿

    重来没有接触过,零基础学习软件编程,一个字累
  • 相关阅读:
    XidianOJ 1073 Nunchakus
    XidianOJ 1024 2的幂次表示
    XidianOJ 1072 National Disaster
    XidianOJ 1093 一元三次方程
    中国剩余定理
    bzoj2818(欧拉函数递推)
    poj2311(博弈论,sg函数)
    contesthunter#46-A(分块)
    Tree,点分治
    poj3580(splay 毒瘤题)
  • 原文地址:https://www.cnblogs.com/hsha/p/4574074.html
Copyright © 2011-2022 走看看