Бесплатные шаблоны шаблонов для использования в Visual Paradigm?
Я знаю, что вы можете создавать свои собственные шаблоны дизайна и сохранять их для дальнейшего использования.
но мне интересно, есть ли бесплатные шаблоны, которые вы можете скачать и использовать, например. завод, синглтон и тд.
тогда вам не нужно пересоздавать / копировать-вставлять, и у вас будут точные шаблоны.
2 ответа
Вы, кажется, неправильно поняли концепцию шаблона. Если бы шаблоны были использованы так, как вы описываете, то было бы много библиотек и структур, предоставляющих множество шаблонов и их различных реализаций, однако их нет. Почему это так? Причина в том, что шаблоны не связаны с какой-либо реализацией, они просто концепции проекта. Возьмем, к примеру, Singleton, Factory Method, Facade и Decorator, это четыре различных шаблона дизайна из оригинальной книги GoF, однако они могут быть представлены одним единственным объектом! Это может быть не так просто реализовать в общем виде, но я думаю, что вы можете себе представить реализацию чего-то, что должно быть единственным местом для создания определенных объектов при группировании некоторых делегированных операций и добавлении некоторых новых. Эти вещи сложно и даже иногда невозможно реализовать в большинстве языков, поэтому существуют книги с шаблонами - каталогами шаблонов. Эти книги содержат описания шаблонов, их компромиссы и мелочи дизайна, а также некоторые простые реализации для целей презентации. Имейте в виду, что шаблоны не являются ни алгоритмами, ни структурами данных, ни библиотеками, ни структурами.
У Visual Paradigm есть учебник почти по каждому шаблону. В конце каждого шаблона дается файл.pat. Я думаю, это то, что вы ищете.