Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Probably in the future I am going to cover those subjects as well, thanks for the feedback. Here I just wanted to make the point that it’s not right (in my opinion) to combine type with its functionality, because function’s arguments must be equally considered as just a parts of one process which a function represents.
Data Type Should Not Be Considered As a Source of Its Behaviour