Я проектирую приложение на Android, но понял, что не могу реализовать определенные шаблоны проектирования, такие как Visitor.
Так что мне было интересно, является ли "создание моей собственной структуры" хорошей практикой. Под своей собственной структурой я подразумеваю, что мой класс наследуется от "Android класса", например, так:
И в этом случае я ' Я использовал MyImageButton
в качестве моего «высшего» класса вместо ImageButton
(Конечно, в этом случае посетитель был бы бесполезен, я использовал его только для демонстрации).
Это приемлемая практика? Если нет, что я мог бы сделать для реализации такого рода шаблонов проектирования?