В настоящее время я работаю над унаследованным интерфейсом системы электронной коммерции, в котором много повторяющегося HTML-кода.
Я пытаюсь найти способ абстрагировать сложность почти так же, как и при перемещении сходств между похожими классами в общий абстрактный базовый класс.
т.е. «Извлечение того, что меняется и абстрагирование»
Я использовал для этого Java-фреймворки, такие как Tiles, но сейчас я использую Webby.
Также, когда я ранее абстрагировал HTML, я писал код с нуля и использовал среду MVC, так что это немного упростило задачу (не нужно было ничего сравнивать с diff).
Кто-нибудь знает другой термин для того, что я описываю, или, может быть, хорошую статью об абстракции существующего HTML-кода для этой цели?