面向对象的基本原则

基本要素: 封装 , 继承 , 多态

    多态 : 注意重写和重载

    重写: 子类重写父类的方法

    重载: 同样的方法名 , 不同的参数

基本原则:

1.单一职则: 一个类就干一件事

2.开关原则: 设计要对扩展开发 , 对修改关闭

3.里氏替换:继承时 , 尽量使用子类

4.接口分离:为了防止接口冗余 , 拆成一个个单独的接口

5.依赖反转:实体应该依赖于抽象而不是实现 , 意思是高层次模块不应该依赖于低层次的模块 , 而应该依赖于抽象.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 单一职责原则 (SRP) 全称 SRP , Single Responsibility Principle 单一职...
    米莉_L阅读 1,804评论 2 5
  • 前言 关于设计模式六大设计原则的资料网上很多,但感觉很多地方解释地都太过于笼统化,特此再总结一波。 优化第一步-单...
    ghroost阅读 1,162评论 0 5
  • 什么是面向对象技术 面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术 面向对象有哪些特...
    CyrusChan阅读 1,609评论 0 1
  • 世事梦一场, 人生何以忧。 杯酒许明月, 怎有愁千载?
    偌儒阅读 164评论 0 1
  • 俗话说,鸡猴饿狗年,此话一点都不假。今天回老家,和姐姐在老家附近的山里转了一圈。满眼都是刚刚才冒出来的嫩绿,往...
    Dorisxa阅读 407评论 1 1