博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象学习
阅读量:5267 次
发布时间:2019-06-14

本文共 394 字,大约阅读时间需要 1 分钟。

面向对象

三大特性:封装,继承,多态

四大目标:可维护,可扩展,可复用,灵活性好

五大原则:

 单一职责原则SRP:Single Responsibility Principle 一个类应该有且只有一个改变的理由

 开放封闭原则OCP:Open-Close Principle你应该能够不用修改原有类就能扩展一个类的行为

 Liskov替换原则LSP:Liskov Substitution Principle派生类要与其基类自相容

 依赖倒置原则DIP:Dependency Invertion Principle依赖于抽象而不是实现

 接口隔离原则ISP:Interface Separate Principle客户只要关注它们所需的接口

 

转载于:https://www.cnblogs.com/BlogNetSpace/archive/2012/03/20/1957639.html

你可能感兴趣的文章
android 签名
查看>>
android:scaleType属性
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
Js时间处理
查看>>
Java项目xml相关配置
查看>>
三维变换概述
查看>>
vue route 跳转
查看>>
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>
Entityframework:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。...
查看>>
Linux中防火墙centos
查看>>
mysql新建用户,用户授权,删除用户,修改密码
查看>>
FancyCoverFlow
查看>>
JS博客
查看>>
如何设置映射网络驱动器的具体步骤和方法
查看>>
ASP.NET WebApi 基于OAuth2.0实现Token签名认证
查看>>
283. Move Zeroes把零放在最后面
查看>>
Visual Studio Code 打开.py代码报Linter pylint is not installed解决办法
查看>>
Python 数据类型
查看>>