84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
发现很多面试官都喜欢问这个问题(我是学生),然而每次觉得自己在这个问题上都答得不尽人意。我的回答往往是
它的设计上的特点是:继承、封装、多态;
从具象到抽象。属性变成变量,行为变成方法;
然而面试官似乎不是很满意,不知各路大神有没有相对优雅的回答?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
一定用例子来比如 动物-》furu动物-》 人, 狮子, 老虎
加上多态,比如都会叫
继承,比如furu动物都是胎生的,等等
实现项目时,需要将业务抽象成代码,这个抽象过程就是编程范式,面向对象就是其中一种。类似的还有面向过程,函数式编程。
面向对象的特点是继承, 多态, 封装。
然后面试官就可以开始问继承, 多态, 封装了。
完美!~~~
一定用例子来比如 动物-》furu动物-》 人, 狮子, 老虎
加上多态,比如都会叫
继承,比如furu动物都是胎生的,等等
实现项目时,需要将业务抽象成代码,这个抽象过程就是编程范式,面向对象就是其中一种。类似的还有面向过程,函数式编程。
面向对象的特点是继承, 多态, 封装。
然后面试官就可以开始问继承, 多态, 封装了。
完美!~~~