Варіація шаблону Abstract Factory
DOI:
https://doi.org/10.34185/1562-9945-1-132-2021-09Ключові слова:
software development, design patterns, Factory patternАнотація
В роботі розглядається варіант вдосконалення шаблону Abstract Factory для практичної розробки сучасних інформаційних систем.
Запропонований варіант відрізняється тим, що замість декількох методів, які відповідають за створення реалізації певних інтерфейсів в класі Abstract Factory, вво-диться один узагальнений метод. Метод отримує тип інтерфейсу реалізацію якого треба отримати. Крім того, розглядається варіант автоматичного створення слов-ника, котрий містить пари «інтерфейс-реалізація» з використанням рефлексії. В ви-сновках розглядаються обмеження та різноманітні модифікації наведеного розв’язання.
Посилання
R. N. Taylor, N. Medvidovic, E. M. Dashofy. Software Architecture: Foundations, Theory, and Practice. Wiley, 2009. 750 p.
Booch, Grady. Object Oriented Analysis And Design With Applications. Addison-Wesley, 2007. 691 p.
L. Robert Varney. Interface-Oriented Programming. University of California, Los Angeles Computer Science Department Technical Report TR-040016. March 29, 2004 Revised: September 17, 2004.
C.Larman. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development. Pearson; 3rd edition. 2004. 736 p.
Eric Evans. Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional. 2004. 560 p.
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software.Addison-Wesley Professional. 1994. 416 p.
Martin C. Robert Agile Principles, Patterns, and Practices in C#. / C. Robert Martin, Micah Martin // Prentice Hall. – 2006. – 768 p.
Завантаження
Опубліковано
Номер
Розділ
Ліцензія
Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.