Абстрактная фабрика (Abstract Factory) – это порождающий паттерн проектирования, сначала определяет интерфейс создания семейств родственных объектов, а потом позволяет создавать конкретные группы классов, реализующих соответствующие интерфейсы. Мы рассмотрим идею и пример реализации шаблона абстрактная фабрика на языке программирования C#.
https://www.youtube.com/watch?v=01UdMgbd6CYПочитать про статический анализ кода и PVS-Studio можно по ссылке
http://bit.ly/2YAZFdz