首页 > 其他 > 详细

面向对象设计思想和函数式编程思想

时间:2015-09-19 12:07:10      阅读:192      评论:0      收藏:0      [点我收藏+]

1.函数式编程思想:核心主体是函数,函数可以作为参数,返回值,具有高度不可变性,是以函数为主体,如果传入参数是相等的,那么返回结果注定是相等。

 

2.面向对象编程思想:(1)封装:封装变化,可以做到重用,实现代码优雅简洁。

                  (2) 继承: 子类继承父类,实现子类可以继承父类的方法和属性,同时可以自己扩展,实现了代码的可扩展性,让程序更加灵活。

 

                (3) 多态:多种形态。说白了就是两种体现形式:第一种就是向上转型,父类可以指向子类,实现多态。 第二种就是方法的重载,一个相同的方法作用给不同的对象,返回的结果不同,实现原理很多,但很多语言支持了“可变参数函数”的方法来实现方法的重载,进而实现多态。

面向对象设计思想和函数式编程思想

原文:http://www.cnblogs.com/lkzhangyu/p/4821102.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!