A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© QQ2544 中级黑马   /  2015-8-7 10:57  /  576 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。
面向对象的三大特征就是封装继承和多态。


学习心得:
感觉从面向过程的C语言转换到面向对象的OC,除了一些基本语法的不同,编程思想更是天差地别。因为以前主要是使用C语言,面相结构,就是写各种函数,进行各种调用。但是现在学了面向对象的OC,感觉思路有点跟不上了,遇到问题有时候还会用面向结构的思想去分析,还没有转过弯来。面向对象的思考方法,就不是把问题拆解成一个个步骤了,而是创建相应的对象模型来完成工作,感觉面向对象更契合实际的世界,很多面向结构无法或者很难解决的问题,在面向对象的分析方法下都能够相对轻松的解决。

2 个回复

正序浏览

一起加油~~~~
回复 使用道具 举报
努力吧,黑马!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马