Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

Commit

Permalink
Fix typo
Browse files Browse the repository at this point in the history
  • Loading branch information
lealceldeiro committed Sep 1, 2023
1 parent a76e178 commit af60e6b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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() {};
Expand Down

0 comments on commit af60e6b

Please sign in to comment.