История изменений
Исправление hlebushek, (текущая версия) :
Ну если там айди сделать порядочным номером в массиве, то будет почти SQL бд.
И я бы не стал говорить, что тут он именно ООП не умеет - по-моему он просто в абстракции какой-либо парадигмы не умеет. В ООП по-моему все же главная вещь это наследование, а его в этом примере не. Как и полиморфизма. А то, что можно сделать структуру/класс с методами - это еще нифига не ООП и никаких особенностей ООП не несет. Это всего лишь по-другому выглядящие модули, у которых один из аргументов указывается не в скобочках, а в начале перед точкой.
Исходная версия hlebushek, :
Ну если там айди сделать порядочным номером в массиве, то будет почти SQL бд.