美文网首页
第1章 面向对象编程

第1章 面向对象编程

作者: Code言Code语 | 来源:发表于2016-03-23 23:25 被阅读0次

开篇导语:本人曾经从事iOS开发两年多,然后鉴于游戏开发蓬勃发展,加上自己无聊的武侠精神,誓要闯进游戏行业去磨磨刀,结果就荒废了iOS开发一年多了。在游戏开发过程中也多多少少学到不少知识,对iOS开发也有所裨益,未尝不是一件好事情。然而我对iOS开发还是放不下,可谓念念不忘,所以随手捡起一本书(《Objective-C编程全解》),再做一次新手,或许能升华自己的iOS开发技术。此系列的文章,都是我的读书笔记,难易皆有,在于个人,不足之处请各位不吝赐教。


具备以下特征的东西可称为对象:
  • 可人为分辨出这是一个对象
  • 拥有属性
  • 能够向其他对象发送消息
  • 能够接收消息,并作出相应的处理
  • 消息的处理是通过对象的方法来完成的

面向对象
  • 使用对象的概念来分析如何做一个软件,叫作面向对象分析(OOA,Analysis)
  • 以对象为基础来设计软件,叫作面向对象设计(OOD,Design)
  • 编程过程中使用面向对象的概念,叫作面向对象编程(OOP,Program)

Outlet

对象与对象之间一般是通过一个对象的某个属性是另外一个对象的变量来建立关系的。没有引用关系的两个对象之间无法发送消息。

后面一句的说法有点夸张,解耦允许没引用关系的对象也可以发消息吧。OC的Outlet最好的例子就是适用IB添加按钮点击事件了,那个就真的是Outlet!


书中提到的内容点到即止,略为"简单",类似继承、封装、多态这些都没深入研究,不过提到一个核心思想,『高内聚低耦合』这个概念必须紧记。以后再收集其他资料来细讲这些。

相关文章

  • “老奶奶”的python学习笔记(12)

    知识体系 第12关:面向对象编程 知识点 面向对象编程(Object Oriented Programming) ...

  • JS设计模式 -- 面向对象 -- 1 封装

    以下内容来自张荣铭《JavaScript设计模式》第2章。 两种编程风格 -- 面向过程与面向对象。 面向对象编程...

  • 面向对象_初识

    目录 面向对象编程介绍 类与对象介绍 私有属性与私有方法 面向对象编程 1. 面向对象编程介绍 面向对象编程:Ob...

  • 谈谈面向对象编程

    何为面向对象编程 面向对象编程简介 面向对象编程(Object-oriented Programming,缩写:O...

  • 面向对象基础

    面向对象编程包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程实现(OOP) 面向对象思想...

  • python-day14

    一、面向对象编程 编程思想:1.面向对象编程 --> 算法,逻辑2.函数式编程 --> 函数3.面向对象编程 ...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • JavaScript继承和封装

    Javascript继承 第2章 写的都是看到的---面向对象编程 2.1 两种编程风格 ----面向过程与面向...

  • 面向对象浅析

    ### 面向对象编程和面向对象编程语言 面向对象编程的英文缩写是 OOP,全称是 Object Oriented ...

网友评论

      本文标题:第1章 面向对象编程

      本文链接:https://www.haomeiwen.com/subject/bcqrlttx.html