摘要: 面向对象的优点 从编程进化论可知,面向对象是一种更高等级的结构化编程方式,它的好处主要有两点: 1. 通过封装明确了内外,你做为类的缔造者,你就是女娲,女娲造物的逻辑别人无需知道,女娲想让你知道,你才能知道,这样就明确了划分了等级。 2. 通过继承+多态在语言层面支持了归一化设计(使用更多的是接口继 阅读全文
posted @ 2018-07-19 13:39 mamingchen 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 什么是封装? 先抛开面向对象,单单去想什么是装,装就是找一个麻袋,把你喜欢的,不喜欢的,小猫,小狗,小鸡等等都装进麻袋里,这就是装。 对应到面向对象里,这个麻袋就是 类 或者 对象,类 或者 对象里(装的过程)定义的数据属性和函数属性就好比麻袋里的小猫,小狗。对类来说有自己的属性字典,对实例(对象) 阅读全文
posted @ 2018-07-19 13:31 mamingchen 阅读(205) 评论(0) 推荐(0) 编辑