面向对象初体验

面向对象初体验

1.面向对象的思想:
(1)面向对象和面向过程都是软件开发的一种编程思想,要真正的理解一种编程思想,或者说应用在实际的开发设计中,并不是看几本书,听我说几句就能搞定的事情,需要先了解,在实际开发中应用,这样不断的思考分析、积累,从而达到理解。
2.面向对象的案例:
(1)举个事例,现在我手上接了一个500W的项目,接下来我需要完成这个项目,现在我有两个选择:第一是自己一人开发;第二是组建团队或者说外包。
(A)一个人开发:那么我需要做的事情可能就包括了:需求搜集、分析,原型设计,项目架构设计,编码实现,项目测试,项目实施等等。其中每一件事情都必须亲力亲为,感觉心里倒也踏实,不过会把你累死在键盘上!
(B)团队开发:有了自己的团队之后,就可以不用再陪客户喝茶、聊天、吃饭、睡觉,洗脚(售前售后);不用再排异常、找bug、调网络(攻城狮);不用再反复修改设计方案版本(射鸡湿)。那么我现在做什么呢?当然是数钱啦()。其实我现在做的就是管理好我的团队,分配好任务,控制项目进度等,在整个过程中充当指挥者的角色。这就是面向对象的思想,针对某一件事来分配
(2)面向对象的理解:比如我们学生信息需要管理的信息肯定有姓名年龄性别等等等,比如现实生活中:管理学生信息,设想计算机系统如何管理学生信息,设计纸质模板,用于填写学生信息的模板,复制模板:填写具体的学生信息。而在计算机中应该设计一个模板,用于填写学生信息的模板,复制模板:填写具体的学生信息。2者有什么区别呢:(1)现实生活中:比如收集学生的情况,如果通过每个人来填写,使用纸质文件保存,不方便,
查找不方便,纸质容丢;( 老鼠 )(2)系统中管理:数据安全,不容易丢失,保存方法。这就是面向对象

猜你喜欢

转载自blog.csdn.net/qq_32108203/article/details/88894740