相关疑难解决方法(0)

抽象和摘要在java中

我是一个对面向对象概念有很好理解的java开发人员(或者,我想是这样的).现在我正在学习设计模式(From Head first design patterns).我一直在阅读有关OOPS概念抽象的内容,以便简单地理解它,并且阅读更多有关它的信息让我比以前更加困惑.

据我所知,抽象是指隐藏程序的内部细节,同时将接口暴露给其他程序员,而不必担心内部细节.但是,我不明白

  1. 抽象类如何适应这种抽象概念,抽象类要求我实现抽象方法,其中是在java中使用抽象类的抽象.
  2. 我觉得,抽象可以实现的一种方式是通过私有构造函数并要求类的用户使用工厂方法来获取可以实现和隐藏实现细节的类的对象.

如果我在任何地方都错了,请纠正我.

java abstract-class abstraction abstract

7
推荐指数
1
解决办法
5373
查看次数

抽象与抽象类

根据 http://www.cs.cornell.edu/courses/cs211/2006sp/Lectures/L08-abstraction/08_abstraction.html

抽象有两种形式.一个是函数抽象,另一个是数据抽象.但抽象类在哪里适合?据我所知,抽象类是一个完全不同的概念,即使名称暗示它与OOP原则有关.

有人可以对此有所了解吗?

oop

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

abstract ×1

abstract-class ×1

abstraction ×1

java ×1

oop ×1