我是Objective C的新手,正在阅读Apple的指南
我通读了“对象模型”,“Messaging Metaphor”
对我来说,他们所说的与jOP中的OOP并没有太大的不同,例如javascript,其中一个对象是一个类的实例,并且该对象封装了它的数据。然后,您可以将对象实例视为可以执行的操作,而无需考虑它是如何实现的。
我在这里遗漏了什么,因为苹果公司所说的方式让我觉得有一些新的理念我没有得到。
由于
答案 0 :(得分:1)
这不是新的。这就是面向对象编程。他们只是重新定义它以确保读者走上正轨。但有些人在封装和任意访问(或尝试)对象变量时遇到困难......
3 OOP主要原则:
但可以认为不同的是消息。但是,如果您了解OOP,那么您现在并不需要知道其中的差异。
此外,objective-c是基于类的面向对象语言,如c和java。 javascript是基于原型的。