大话设计模式——面向对象基础初理解

简介: 大话设计模式——面向对象基础初理解

大话设计模式最后的面向对象基础部分,来回看了最少三遍,代码实现了一遍半,才终于对面向对象的基础知识由了基本的理解。下面总结一下,免得思路不清楚又交还给书本。

       面向对象是一种直接描述现实世界的思维。

       类class是由变量,属性,方法来组成的。类是由对象抽象出来的,类再进行抽象,就得到抽象类abstract。类与抽象类之间的关系是继承关系:。构造函数不能继承,只能调用base。抽象类是对类的抽象,接口interface是对方法的抽象。

       方法可以进行的操作有:重载,重写override。涉及到虚方法virtual。抽象方法。重载是为了对不一样的类型的对象进行相同的方法名,不同的方法内容的操作,产生不同的结果。重写是在继承中子类重写父类的方法。或者接口中继承接口的类重写接口的方法。

       修饰符,可以对类,方法,属性,变量来进行修饰,设置他们的访问权限。此时涉及到了封装。封装是为了确保类的独立性,安全性。另一个面向对象的概念是多态。接口,继承都是为了实现多态。

       数组与集合Collections/ArrayList,集合涉及到拆装箱,然后泛型解决拆装箱会影响性能的问题。

       最后是委托delegate与事件event。

       这一些概念,回想起来是这样的关系,脑海中浮现的是那些关键标识符。对于这些概念还需要实践来加深理解,接下去该开始我期待已久的正文部分了。


相关文章
|
3月前
|
设计模式 数据库连接 PHP
PHP编程中的面向对象与设计模式
在PHP编程世界中,掌握面向对象编程(OOP)和设计模式是提升代码质量和开发效率的关键。本文将深入浅出地介绍如何在PHP中应用OOP原则和设计模式,以及这些实践如何影响项目架构和维护性。通过实际案例,我们将探索如何利用这些概念来构建更健壮、可扩展的应用程序。
|
6月前
|
设计模式 算法 架构师
【搞懂设计模式】设计模式与面向对象原则
【搞懂设计模式】设计模式与面向对象原则
60 1
|
5月前
|
设计模式 存储 Java
JavaSE——面向对象高级二(2/4)-final关键字、常量、抽象类(认识抽象类、抽象类的好处、应用场景-模板方法设计模式)
JavaSE——面向对象高级二(2/4)-final关键字、常量、抽象类(认识抽象类、抽象类的好处、应用场景-模板方法设计模式)
26 0
|
6月前
|
设计模式 Java 编译器
Java 设计模式最佳实践:一、从面向对象到函数式编程
Java 设计模式最佳实践:一、从面向对象到函数式编程
99 0
|
设计模式 算法 关系型数据库
设计模式——设计模式简介、分类及面向对象设计原则
23 种设计模式中有些模式今天已经不流行了,有些模型已经被语言机制替代了,有些模式你可能常常会忘记,但这些都不重要,重要的是设计原则,因为有了这些设计原则,你有可能发明自己的模式,你也可以理解未来千千万万其他领域的模式。
97 1
|
设计模式 算法 C#
28【WinForm】C#实现商场收银软件,从面向过程到面向对象,设计模式的应用
实现商场收银系统从简单的面向过程到面向对象的演变。
160 0
|
设计模式 Java
【Java设计模式 面向对象设计思想】五 多用组合少用继承编程
【Java设计模式 面向对象设计思想】五 多用组合少用继承编程
228 0
【Java设计模式 面向对象设计思想】五 多用组合少用继承编程
|
设计模式 存储 安全
【大话设计模式】面向对象基础
【大话设计模式】面向对象基础
|
设计模式 C++
面向对象方法-大话设计模式+J2SE视频
面向对象方法-大话设计模式+J2SE视频
|
设计模式
大话设计模式-面向对象(1)
大话设计模式-面向对象(1)

热门文章

最新文章