【问题标题】:How to get Object Oriented Programming Concepts? [closed]如何获得面向对象的编程概念? [关闭]
【发布时间】:2013-09-18 11:13:16
【问题描述】:

我想问学习面向对象编程的最佳方法或最佳资源或教程是什么。我想大多数答案都是练习,但是例如我用 java 开始一个程序,我所有的代码都只是一个类,我无法估计何时需要创建一个新类并一起对这些类进行操作。谢谢您的回答。祝你有美好的一天。

【问题讨论】:

  • 也许是programmers.stackexchange.com ?
  • 阅读有关面向对象设计的书籍,练习书中的内容,然后重复。作为一般的起点,当您编写程序时,请考虑将作为该逻辑的一部分进行交互的真实世界对象。例如,如果您正在编写客户可以购买商品的内容,您可能有诸如 Customer、Product、PurchaseOrder 等对象。每个对象都有自己的属性和职责。
  • 阅读、学习、提问和提问。查看开源项目,询问并质疑他们采用了哪些概念以及原因。 ps-我喜欢这个问题,但它不太适合 SO

标签: java class object object-oriented-analysis


【解决方案1】:

为了清楚地理解面向对象,以你的“手”为例。

“手”是一个类。你的身体有两个手类型的对象,名为左手和右手。它们的主要功能由一组通过您的肩膀(通过接口)发送的电信号控制/管理。

所以肩膀是你的身体用来与你的手互动的界面。手是一个结构良好的类。通过稍微改变它的属性,这只手被重新用于创建左手和右手。

【讨论】:

    【解决方案2】:

    当我在大学学习 Java 编程时,我们使用BlueJ 作为编程环境。它比其他 IDE 简单得多,但它提供了类和对象的良好概述。因此,在学习 OOP 时,它是一个很好的第一个 IDE。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-16
      • 1970-01-01
      • 1970-01-01
      • 2015-04-28
      • 2014-02-17
      • 1970-01-01
      • 2011-02-04
      相关资源
      最近更新 更多