我仍在大量学习 Objective-C 的基础知识,但我仍在努力掌握对象和类。
我理解通常的类比:“汽车”是类,“福特”是该类的对象,具有某些属性,例如“颜色”和“制造年份”。我不明白的是如何在实际中使用它。
假设我正在创建一个具有所有常用功能的基本 Web 浏览器(加载页面、显示页面、将页面添加为书签、打印页面)。除了简单的变量和方法之外,我似乎无法想到这样的应用程序。您知道,您单击一个按钮,它会调用一个方法,该方法操纵一些变量。我也忍不住认为这将是一页很长的代码,所以我知道这将有助于分解它。
很抱歉,如果这一切都非常模糊,我只是觉得很难理解什么时候应该创建新类,什么时候可以向我已经在工作的类中添加另一个方法。
亲切的问候。
最佳答案
新类(class)的很多提示
基本上,不要害怕上课....只要下注然后去做。如果看起来类只是让事情变得尴尬。你刚刚学到了一些东西。因此,您需要重新考虑设计并找到另一种分解/抽象事物的方法。一切都是为了尝试。
开始查看设计模式,您将开始看到其他人处理尴尬情况的一些常见方式更加优雅。
关于oop - 面向对象编程 - 何时添加新类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7226335/