一 面向对象编程前言

一 面向对象编程前言

      面向对象编程很难,而我们学习面向对象编程是为了把编程搞得简单,起步难,结果简单。

      要掌握复杂的面向对象编程,需要不断的练习,在错位和思考中进步。

难度一:面向对象的概念

      面向对象的概念就是“一切都是对象”,宗旨我们要时刻遵从。不遵从根基,会迷失掉面向对象编程。只有尊崇才能带来良好的扩展性和重用性,扩展性和重用性是一段“鲜活的程度(指令、系统)”的特质。

 

难度二:不要怀疑自己的思维习惯

      “程序的本质是:我的思路”。程序本身不是面向对象、也不是结构化,而是一个解决问题的思想。解决问题需要分析具体的环境、条件、资源等因素,在满足条件的情况下采用最简单的方式。

      面向对象是一种编程思想,不是解决实际问题的思想。用她能写出很好的程序,但这个程序对客户来说是不是很好就很难说了。好的程序不是靠面向对象来界定的。

      程序应该清晰、简单。面向对象是工具,我们不要改变我们的思维习惯,仅仅改变如何去利用这个工具,构建清晰、简单、基于对象的程序。

 

难度三:模式

      利用好面向对象这一工具,除了多练习,就是多多练习。熟能生巧,比如吃饭用的筷子,用多了也就厉害了。面向对象的技能包括封装、继承、多态,我们练习多了就自然会去思索“美和简单”。

      从道学的观点说,任何事情都有个“适合的度”,这个度就是美。同样,面向对象的众多心得,也积累了很多“美学观点”,这就是模式,这个只有勤加练习(不对应该是勤加思索),才能悟道!。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值