首页 > 其他分享 >10月7日博客(补)

10月7日博客(补)

时间:2022-10-23 10:25:10浏览次数:80  
标签:10 封装 扩展 耦合度 程序 多态 博客

 多态在开发中的作用是:
        降低程序的耦合度,提高程序的扩展力。

 

面向对象的三大特征:
封装、继承、多态

真的是一环扣一环。

有了封装,有了这种整体的概念之后。
对象和对象之间产生了继承。
有了继承之后,才有了方法的覆盖和多态。

这里提到了一个软件开发原则:
七大原则最基本的原则:OCP(对扩展开放,对修改关闭)
目的是:降低程序耦合度,提高程序扩展力。
面向抽象编程,不建议面向具体编程。

标签:10,封装,扩展,耦合度,程序,多态,博客
From: https://www.cnblogs.com/lklyouhouhou/p/16818017.html

相关文章

  • AtCoder Regular Contest 100 E-Or Plus Max
    DescriptionThereisanintegersequenceoflength\(2^N\):\(A_0,A_1,...,A_{2^N-1}\).(Notethatthesequenceis0-indexed.)ForeveryintegerKsatisfying......
  • #yyds干货盘点#【愚公系列】2022年10月 微信小程序-场景值
    前言场景值就是进入该小程序的来源,就是用户是通过什么途径点进的小程序。通过app中的onLaunch或onShow方法中可以获取到场景值。比如获取到的场景值是1005,表示用户是通过......
  • 2022年10月22日随笔
    2小时前:后藤一里很对我的xp现在:我是喜多郁代的狗我是喜多郁代的狗我是喜多郁代的狗我是喜多郁代的狗我是喜多郁代的狗我是喜多郁代的狗我是喜多郁代的狗我是喜多郁代的狗......
  • 重构 - 10 简化条件逻辑
    10简化条件逻辑目录10简化条件逻辑分解条件表达式合并条件表达式使用逻辑或合并条件表达式使用逻辑与合并条件表达式以卫语句取代嵌套条件表达式范例1范例2将条件反转......
  • 10.22-10.23图论总结
    虽然刷的大部分都是水题,但也是花费时间了的。所以还是总结一下吧。3239:最短路求\(1\)到\(n\)的最短路。思路:直接单源最短路模板。点击查看代码#include<iostream>#i......
  • 【闲话】2022.10.22
    闲话今天到了酒店后的第一场考试完全不会,寄了而且这个VSCode比考试题还寄键盘手感还凑合着毕竟之前打了两把雀食磨合了一下打了三发搜,润了。骗分的事嘛,要分,不磕碜(((......
  • 10、CPU 如何读写数据的?
    先来认识CPU的架构,只有理解了CPU的架构,才能更好地理解CPU是如何读写数据的,对于现代CPU的架构图如下:可以看到,一个CPU里通常会有多个CPU核心,比如上图中的1号和......
  • 1022总结
    本周内容异常处理生成器相关两种异常 1.语法异常 2.逻辑异常异常结构 异常为位置 异常类型 异常详情try句式可能有问题代码 except预测错误类型(可连续......
  • 2022/10/22 CSP赛前隔离时的模拟赛 1/3
    T1T2使用一种类似于摩尔投票法的东西(Keven_He说像,我不太觉得):将所有人分为两队,设第一队的总攻击力为\(a\),第二队的总攻击力为\(b\)。不妨设\(a\leb\),求\(\min(b-......
  • vue笔记 10 webpack 安装命令npm install webpack@3.6.0 -g
             ......