diff --git a/Creational/FactoryMethod/README.rst b/Creational/FactoryMethod/README.rst index 3664631..6518719 100644 --- a/Creational/FactoryMethod/README.rst +++ b/Creational/FactoryMethod/README.rst @@ -64,11 +64,11 @@ CarFerrari.php :language: php :linenos: - Bicycle.php +Bicycle.php .. literalinclude:: Bicycle.php -:language: php - :linenos: + :language: php + :linenos: Test ---- diff --git a/Creational/Multiton/Tests/MultitonTest.php b/Creational/Multiton/Tests/MultitonTest.php index dd0383f..0d0d292 100644 --- a/Creational/Multiton/Tests/MultitonTest.php +++ b/Creational/Multiton/Tests/MultitonTest.php @@ -1,6 +1,6 @@ createBicycle(); - $bicycle->driveTo('Paris'); + $factory = new SimpleFactory(); + $bicycle = $factory->createBicycle(); + $bicycle->driveTo('Paris'); Test ---- diff --git a/locale/ru/LC_MESSAGES/Creational/SimpleFactory/README.po b/locale/ru/LC_MESSAGES/Creational/SimpleFactory/README.po index 4d50b56..7355c01 100644 --- a/locale/ru/LC_MESSAGES/Creational/SimpleFactory/README.po +++ b/locale/ru/LC_MESSAGES/Creational/SimpleFactory/README.po @@ -25,20 +25,23 @@ msgstr "SimpleFactory в примере ниже, это паттерн «Про #: ../../Creational/SimpleFactory/README.rst:9 msgid "" -"It differs from the static factory because it is NOT static and as you know:" -" static => global => evil!" +"It differs from the static factory because it is not static." msgstr "" "Она отличается от Статической Фабрики тем, что собственно *не является " -"статической*. Потому как вы должны знаеть: статическая => глобальная => зло!" +"статической*. Потому как вы должны понимать: статическая => глобальная => зло!" -#: ../../Creational/SimpleFactory/README.rst:12 +#: ../../Creational/SimpleFactory/README.rst:10 msgid "" -"Therefore, you can have multiple factories, differently parametrized, you " -"can subclass it and you can mock-up it." +"Therefore, you can have multiple factories, differently parametrized, you can subclass it and you can mock it." msgstr "" -"Таким образом, вы можете иметь несколько фабрик, параметризованных " -"различным образом. Вы можете унаследовать их и создавать макеты для " -"тестирования." +"Поэтому, вы можете иметь несколько фабрик, параметризованных различным " +"образом. Вы можете унаследовать их и создавать макеты для тестирования." + +#: ../../Creational/SimpleFactory/README.rst:11 +msgid "" +"It always should be preferred over a static factory!" +msgstr "" +"Простая фабрика всегда должна быть предпочтительнее статичной фабрики" #: ../../Creational/SimpleFactory/README.rst:16 msgid "UML Diagram"