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

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


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

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

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

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

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

        最后是委托delegate与事件event。

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

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值