Skip to content

Instantly share code, notes, and snippets.

View kirilltobola's full-sized avatar
🔺

Kirill Tobola kirilltobola

🔺
View GitHub Profile
@kirilltobola
kirilltobola / README.md
Last active September 20, 2021 13:33 — forked from UnQuaiz/README.md
StringHandler

Имеется набор парсеров текстовых форматов: XmlParser и CsvParser. Сама реализация парсеров сейчас не имеет значения. Есть класс StringHandler - который имеет метод parseString(string $format, string $string)

Перепишите код таким образом, чтобы этот код можно было свободно расширять, добавлять новые типы парсеров, не модифицируя в дальнейшем класс StringHandler Руководствуйтесь принципами разработки которые знаете.

Решение можно оформить в виде gist'а Сделайте форк и в нём измените код