Я хотів би знати, чи шаблон модуля або шаблон конструктора / прототипу більш застосовний до моєї роботи.
В основному я використовую ненав’язливий javascript - документ HTML має посилання на файл .js.
Я розумію шаблон модуля:
- викликати метод INIT (що в основному є загальнодоступним методом, який я можу створити та повернути за допомогою шаблону модуля)
- У методі INIT призначте всі події кліків тощо.
Це звучить як ідеальний шаблон для моєї ситуації, оскільки мені не потрібно створювати об’єкти та ієрархії успадкування тощо.
Я розумію шаблон конструктора / прототипу:
- для створення об'єктів
- для використання успадкування (тобто підтипів супертипу)
Чи правильно я вважаю, що для надання ненав’язливого javascript шаблон модуля ідеально підходить?