Описываемые ниже способы ориентированы на отдельный класс и операции, которые инкапсулированы классом.