Skip to content
Sharp

Object-oriented programming · interview question

How would you explain a key advantage of defining a method to check stock availability within the Product class in an interview?

Multiple choiceMediumchapter-2-curatedpremiumoopinstance-methods
Choose one answer
Answer and explanation

Correct answer

D. It centralizes the behavior with the data it operates on.

Why

By placing the stock checking method within the Product class, the behavior is encapsulated with the data it needs to operate on, promoting better cohesion and encapsulation.

Test yourself on Object-oriented programming

A free test with instant, explained results. No account needed.

Start free test
All Object-oriented programming questions →