What are the implications of not using instance methods?
Why check stock in the Product class?
How can method placement affect object interaction?
When does behavior belong on the object itself?
Why avoid direct field access in objects?
Why use instance methods to modify object state?
How do instance methods enhance data encapsulation?
Why move behavior closer to the data it operates on?
How can method placement affect class design?
How would you explain an instance method in an interview?