Share Link
Copied to clipboard
Embed on Your Page
Copied to clipboard
We Stand with Ukraine
<no name> by Anonymous
Same client code can work with different subclasses:
AbstractClass says: I am doing the bulk of the work
ConcreteClass1 says: Implemented Operation1
AbstractClass says: But I let subclasses override some operations
ConcreteClass1 says: Implemented Operation2
AbstractClass says: But I am doing the bulk of the work anyway

Same client code can work with different subclasses:
AbstractClass says: I am doing the bulk of the work
ConcreteClass2 says: Implemented Operation1
AbstractClass says: But I let subclasses override some operations
ConcreteClass2 says: Overridden Hook1
ConcreteClass2 says: Implemented Operation2
AbstractClass says: But I am doing the bulk of the work anyway
Cached Result
Last Run: 2:30:34 pm
Compile: 0.006s
Execute: 0.05s
Memory: 0b
CPU: 0.056s