Как создать облачный образ виртуальной машины с доступом по SSH

Вы используете интерфейс для абстрактного от фактической реализации.

Интерфейсы - это хороший дизайн, потому что они позволяют вам изменять детали реализации, не опасаясь, что любой из его потребителей напрямую затронут, если вы реализация все еще делает то, что говорит ваш интерфейс.

Чтобы работать с интерфейсами, вы создадите их следующим образом:

IParser parser = new Parser();

Теперь IParser будет вашим интерфейсом, а Parser будет вашим реализация. Теперь, когда вы работаете с объектом parser сверху, вы будете работать против интерфейса (IParser), который, в свою очередь, будет работать против вашей реализации (Parser).

Это означает, что вы можете изменить внутреннюю работу Parser столько, сколько вы хотите, это никогда не повлияет на код, который работает против вашего интерфейса парсера IParser.

0
задан JibinNajeeb 28 February 2019 в 12:06
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: