diff --git a/DesignPatternsElementsOfReusableObjectOrientesSoftware/Chapter04/Bridge/README.md b/DesignPatternsElementsOfReusableObjectOrientesSoftware/Chapter04/Bridge/README.md index d2e2d2d5..96368749 100644 --- a/DesignPatternsElementsOfReusableObjectOrientesSoftware/Chapter04/Bridge/README.md +++ b/DesignPatternsElementsOfReusableObjectOrientesSoftware/Chapter04/Bridge/README.md @@ -25,9 +25,9 @@ Handle/Body * **`Abstraction`** - defines the abstraction's interface - maintains a reference to an object of type `Implementor` -* **RefmedAbstraction**: Extends the interface defined by *Abstraction* +* **RefinedAbstraction**: Extends the interface defined by *Abstraction* * **`Implementor`**: defines the interface for implementation classes. This interface doesn't have to correspond exactly to Abstraction's interface; in fact the two interfaces can be quite different. Typically the Implementor interface provides only primitive operations, and Abstraction defines higher-level operations based on these primitives -* **`Concretelmplementor`**: implements the Implementor interface and defines its concrete implementation +* **`ConcreteImplementor`**: implements the Implementor interface and defines its concrete implementation ## Collaborations diff --git a/DesignPatternsElementsOfReusableObjectOrientesSoftware/Chapter04/Flyweight/README.md b/DesignPatternsElementsOfReusableObjectOrientesSoftware/Chapter04/Flyweight/README.md index bf149bd5..765df808 100644 --- a/DesignPatternsElementsOfReusableObjectOrientesSoftware/Chapter04/Flyweight/README.md +++ b/DesignPatternsElementsOfReusableObjectOrientesSoftware/Chapter04/Flyweight/README.md @@ -148,7 +148,7 @@ public class Document { A2.draw(getContextForGlyph(A2)); // A -- this is a shared object (from the previous A creation) } - // some auxiliary calculation of the context for each glyp + // some auxiliary calculation of the context for each glyph // containing the extrinsic state static Context getContextForGlyph(Glyph glyph) { return new Context() {};