Мне интересно, как сохранить одну переменную и иметь определенные функции для этой переменной. Мне интересно, есть ли альтернативы созданию класса.
В частности, я создаю приложение, в котором я сохраняю значение времени, представляющее количество секунд, прошедших с базового времени (например, 1 января 2000 г., 00:00:00). Я хочу выполнить операции с этим значением, например преобразовать его из секунд в определенное время или дату или из даты в определенные секунды.
Я сделал это, используя класс, однако это кажется расточительным. В частности, каждый раз, когда я получаю доступ к сохраненному значению в течение прошедших секунд, оно будет похоже на (time-time time)
, где time-time
— это метод доступа для экземпляра времени time
.
Есть ли лучший способ спроектировать это, возможно, без классов?