если он сам по себе не может ничего сделать, и предназначен только для того, что бы предоставить методы дочерним. вообще, причин много можно придумать...
Это шаблон, по этому шаблону можно создать свои классы и расширить их своими методами если нужно
Это может и обычный класс сделать
Но обычный можно создать через new, тогда это не шаблон
Обсуждают сегодня