0:23 Фабричная функция — это методика из мира паттернов. В JS, если следовать общим соглашением, функции должны именоваться в camelCase нотации, когда первое слово начинается с маленькой латинской буквы, а последующие с больших. camelCase — в переводе, верблюжья нотация, так как торчащие заглавные буквы напоминают горб верблюда.
3:00 Второй способ — это функция-конструктор. И ее основное предназначение — это конструировать или создавать объект. Такие функции рекомендуется именовать в Паскаль нотации, то есть с заглавной буквы.
6:52 Третий способ - определение класса, то есть схемы для инициализации объекта.