✏️ Explanatory Question
An instance method would be preferred in a scenario where the method needs to operate on the specific state of an object. For example, if you have a Customer class and an instance method called calculateDiscount, this method might need to access the customer's current purchase history, loyalty status, or other instance-specific information to calculate the discount. Since these details are specific to each customer object, using an instance method allows the method to access and manipulate the state of the individual customer object.