Content deleted Content added
No edit summary Tags: Mobile edit Mobile web edit |
|||
Line 73:
Problem: How to handle alternatives based on type? How to create pluggable software components?<br>
Solution: When related alternatives or behaviors vary by type (class), assign responsibility for the behavior—using polymorphic operations—to the types for which the behavior varies. (Polymorphism has several related meanings. In this context, it means "giving the same name to services in different objects")
===Protected variations===
|