面向对象,面向过程都是一种思想,没有高低之分。面向对象,就像是对冰箱操作,冰箱是一个介质,用法就像是c语言中的结构体,功能定义在对象上。面向对象,角色转变,让我们从执行者变成指挥者,面向过程是面向对象的基础。 面向对象,三大特征:封装,继承,多态。开发就是找对象使用,没有对象,造一对象,找对象,建立
分类:
编程语言 时间:
2016-03-21 01:36:19
阅读次数:
310
面向对象 面向对象是一种思想,能让复杂的问题简单化,让我们角色从执行者变成指挥者,不要知道过程,只要知道结果。(一切皆对象。) 描述一个事物,其实就是在描述事物的属性和行为。 对象的特点在于封装数据,数据包含着属性和行为。 我们用类来描述一个事物,然后引用类来建立一个对象。 也可以在本类建立一个主函
分类:
其他好文 时间:
2016-01-30 17:51:43
阅读次数:
143
题目要求1、画UML图 2、编写代码MealDirector类(指挥者类)MealBuilder类(抽象建造者类)KFCMealBuilder类,MdlMealBuilder类(具体建造者类)Product1类,Product2类(生产者类)main客户端输出
分类:
其他好文 时间:
2016-01-01 11:09:12
阅读次数:
208
一、概述1、面向对象是一种思想,让我们由执行者变成指挥者,执行者是面向过程,指挥者是面向对象.例如人开冰箱门,开冰箱门这个动作应该属于门而不是人,冰箱自己最清楚门应该怎么开,人只是调用了冰箱的这个动作.2、面向对象开发例子 1.电脑坏了,找个修电脑的人,我们调用修电脑这个人修电脑的功能即可,自己不需...
分类:
编程语言 时间:
2015-12-24 13:22:55
阅读次数:
241
一、建造者模式模式概念建造者模式可以将一个复杂的对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。也就是说如果我们用了建造者模式,那么用户就需要指定需要建造的类型就可以得到它们,而具体建造的过程和细节就不需要知道了。建造者模式实际就是一个指挥者,一个建造者,一个使用指挥者调用具体建造者...
分类:
编程语言 时间:
2015-12-21 18:33:27
阅读次数:
200
类和面向对象特点:1,面向对象就是一种常见的思想。符合人们的思考习惯。2,面向对象的出现,将复杂的问题简单化。3,面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者。成员变量和局部变量类其实就是在定义类中的成员。成员:成员变量属性,成员函数行为。成员变量和局部变量的区别: 1, 成员变量定...
分类:
其他好文 时间:
2015-10-26 16:52:44
阅读次数:
182
一、建造者模式 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式的好处就是使得建造代码与表示代码分离,由于建造者隐藏了该产品是如何组装的,所以若需要改变一个产品的内部表示,只需要再定义一个具体的建造者就可以了。 指挥者这个类用来控制建造过程,也用来隔离用户与建造...
分类:
其他好文 时间:
2015-09-19 00:51:44
阅读次数:
266
一、概述1、面向对象是一种思想,让我们由执行者变成指挥者,执行者是面向过程,指挥者是面向对象.例如人开冰箱门,开冰箱门这个动作应该属于门而不是人,冰箱自己最清楚门应该怎么开,人只是调用了冰箱的这个动作.2、面向对象开发例子 1.电脑坏了,找个修电脑的人,我们调用修电脑这个人修电脑的功能即可,自己不需...
分类:
编程语言 时间:
2015-09-03 01:48:25
阅读次数:
189
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、面向对象概述面向对象是相对面向过程而言,是一种编程思想。面向对象是将功能封装进对象,强调具备了功能的对象。面向对象的特点:1:将复杂的事情简单化。2:面向对象将以前的过程中的执行者,变成了指挥者...
分类:
编程语言 时间:
2015-08-20 14:50:38
阅读次数:
254
一、说说面向对象思想1、什么是面向对象1)面向对象是以对象为基础的,完成各种操作,强调的是对象、结果。
2)面向过程是以函数为基础的,完成各种操作,强调的是过程。
3)面向对象是基于面向过程的。
2、面向对象的思想特点
1)一种更符合人们思考习惯的思想
2)把复杂的问题简单化
3)我们从执行者变成了指挥者
举例:自己买电脑vs让朋友帮忙买电脑...
分类:
编程语言 时间:
2015-08-03 14:34:21
阅读次数:
127