просто поставить:
GetModel используется для busuiness логики, он извлекает новый экземпляр из класса.
getSingleton такой же, за исключением того, что он извлекает один существующий объект.
getReosurceModel используется для взаимодействия с базой данных.
Эти элементы не используются для оптимизации, каждая модель имеет другое «значение». Я предпочитаю создавать экземпляры каждой модели один раз, а затем работать с ними. Если у вас есть модель с существующими варами и значениями, и вы нуждаетесь в них в дальнейшем курсе программирования, то вам следует использовать шаблон singleton.
НТН,
MageZeus
Что ты говоришь? Дайте примеры кода, ссылки на класс и путь. – DanFromGermany