大话设计模式学习心得——面向对象基础

 从图书馆借了本大话设计模式,寒假好好啃啃。书的封面很像一本小儿漫画书。呵呵。

附录A——面向对象基础

类——具有相同属性和功能的对象的抽象集合。相当于一个模板。

对象——是一个自包含的实体。万物皆对象。

实例——一个真实的对象。

实例化——创建对象的过程。

构造方法——对类进行初始化,与类同名,没有返回值,在new的时候调用。

方法重载——方法名相同,参数不同。

属性——一个方法或一对方法,但在调用它的代码来看,它是一个字段。即属性适合以字段的方式使用方法调用的场合。

封装——每个对象都包含它能进行操作所需要的所有信息,这个特性称为封装。

封装的好处:1、良好的封装减少耦合。2、类的内部可以实现自由的修改。3、类具有清晰的对外接口。

继承——对象的继承代表了一种'is-a'的关系。

多态——表示不同的对象可以执行相同的动作,但要通过它们自己的实现代码执行。

多态注意点:1、子类以父类的身份出现。2、子类在工作时以自己的方式实现。3、子类以父类的身份出现时,子类特有的属性和方法不可使用。

抽象类——一般来说是拥有抽象方法的类。不能实例化。在一个以继承关系形成的等级结构里,树叶节点应当是具体类,而树枝节点均应当是抽象类。

接口——把隐式公共方法和属性组合起来,以封装特定的功能的集合。一个只有虚函数或者常量的虚类。

集合

泛型

委托和事件

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值