nerdexam
Oracle

1Z0-807 · Question #1

You are using an open source integration framework in your project. However, key interfaces do not explicitly define several strange conditions you have repeatedly seen while testing. Which option…

The correct answer is B. Leaky Abstraction. All non-trivial abstractions, to some degree, are leaky. An abstraction that works most of the time, but where a detail of the underlying complexity cannot be ignored, thus leaking complexity out of the abstraction back into the software that uses the

Advanced Class Design

Question

You are using an open source integration framework in your project. However, key interfaces do not explicitly define several strange conditions you have repeatedly seen while testing. Which option is the name given to the anti pattern described above?

Options

  • AComposite View
  • BLeaky Abstraction
  • CAsynchronous Interaction
  • DGolden Hammer

How the community answered

(25 responses)
  • A
    4% (1)
  • B
    76% (19)
  • C
    12% (3)
  • D
    8% (2)

Explanation

All non-trivial abstractions, to some degree, are leaky. An abstraction that works most of the time, but where a detail of the underlying complexity cannot be ignored, thus leaking complexity out of the abstraction back into the software that uses the

Topics

#anti-pattern#leaky abstraction#software design#abstraction

Community Discussion

No community discussion yet for this question.

Full 1Z0-807 Practice