零基础学ios开发之面向对象程序设计的编程思想

2016-04-13 14:48:02 652浏览

        扣丁学堂ios开发培训讲师介绍:面向对象程序设计主要分为功能分解、逐步求精、模块化、结构化。当要设计一个目标系统时,首先从整体上概括整个系统需要实现的功能,然后对系统的每项功能进行逐层分解,直到每项子功能都足够简单。不需要再分解为止。具体实现系统时,每项子功能对应一个模块,模块间尽量相对独立,通过模块问的调用关系或全局变量而有机地联系起来。

学ios开发

        零基础学ios开发之面向对象程序设计的编程思想:

        1、客观世界中的事物都是对象(object)。对象之间存在一定的关系。

        2、用对象的属性(atl ribute)描述事物的静态特征.用对象的操作(operation)描述事物的行为(动态特征)。

        3、对象的属性和操作结合为一体,形成一个相对独立、不可分的实体。对象对外屏蔽其内部细节,只留下少量接口.以便与外界联系。

        4、通过抽象对对象进行分类.把具有相同属性和相同操作的对象归为一类,类是这些对象的抽象描述,每个对象是其所属类的一个实例。

        5、复杂的对象可以用简单的对象作为其构成部分。

        6、通过在不同程度上运用抽象的原则,可以得到一般类和特殊类。特殊类继承一般类的属性与操作,从而简化系统的构造过程。

        7、通过关联表达类之间的静态关系。

        8、对象之间通过传递消息进行通信,以实现对象之间的动态联系。

        扣丁学堂ios开发培训讲师:以上为面向对象程序设计的编程思想和整体结构流程,了解更多关于ios开发知识,可以关注扣丁资讯实时更新或是直接学习扣丁ios培训讲师为学员精心录制的视频教程。


查看更多关于“iOS培训资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号