From ac8ea0d37261823be41e9930ad0d80b833128e51 Mon Sep 17 00:00:00 2001 From: Stepan Ivanov Date: Mon, 18 Sep 2017 14:36:13 +1100 Subject: [PATCH] typo fix --- .../07-object-oriented-programming/08-class-patterns/article.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-js/07-object-oriented-programming/08-class-patterns/article.md b/1-js/07-object-oriented-programming/08-class-patterns/article.md index d548e20d..b27203d0 100644 --- a/1-js/07-object-oriented-programming/08-class-patterns/article.md +++ b/1-js/07-object-oriented-programming/08-class-patterns/article.md @@ -5,7 +5,7 @@ In object-oriented programming, a *class* is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods). ``` -There's a special syntax construct and a keyword `class` in JavaScript. But before studying it, we should consider that the term "class" comes the theory of object-oriented programming. The definition is cited above, and it's language-independant. +There's a special syntax construct and a keyword `class` in JavaScript. But before studying it, we should consider that the term "class" comes from the theory of object-oriented programming. The definition is cited above, and it's language-independant. In JavaScript there are several well-known programming patterns to make classes even without using the `class` keyword. And here we'll talk about them first.