Виктор Майоров, это неправильный ответ. Время в миллисекундах - совершенно необязательно таймштамп, это может быть именно промежуток времени в миллисекундах, никак не привязанный к календарю.
ТС, ну математика же для пятого класса.
Сколько миллисекунд в минуте, часе и дне - знаешь?
Так раздели, в чем проблема-то?
Xveeder, попробовал представить себе, что вы такое пишете, что у вас множество фабрик платежей. Боюсь, моей фантазии недостаточно для того, чтобы представить, как это будет использоваться - и, соответственно, рассуждать о том, как это сделать удобно и для пишущего, и для читающего. Брэк.
Александр, истинно говорю вам: список смертных грехов суть топ-7 сильнейших мотиваторов человеческой деятельности.
Только они должны именно побуждать к действиям, а не быть самодостаточными.
AHMED_RAPIRA, так в том и цимес, что как только от азов переходим к конкретике, сразу оказывается, что из "столько протоколов" IPX, например, уже можно не изучать... потому что кончилась "незыблемость".
AHMED_RAPIRA, незыблемое, говорите?
Знаете, что такое терминатор на коаксиальном кабеле и зачем?
Или, может, помните такой ультрасовременный инструмент с интегрированной БД - M$ Access?
Если есть лицензия, то под ней же логично держать и сервер разработки.
Но раз у вас есть лицензия - вы оплатили техподдержку.
Обратитесь к ней, прочувствуйте прелесть легального российского софта и весь ужас пиратства...
Xveeder, собственно, если хочется снаружи класса определять его принцип работы, можно его назвать DeliveryFactory, например. Но собирать его в одной папке с PaymentFactory или StoreFactory, с которыми он ну никак не взаимодействует и никогда не будет - просто нелепо. Только потом сложнее будет поддерживать эту кучу.
При этом я вполне допускаю, что эти классы все-таки будут лежать в одной папке. Но не потому, что они все - фабрики, а по какой-нибудь более вменяемой причине.
И потом надо тебе разобраться с тем, как в том магазине добавлена доставка СДЭКом, например - и всего-то три файлика, но в трех разных папках. Удобно...
AHMED_RAPIRA, мы все однопоточные. Учеба требует накопления контекста, его переключение резко снижает ее эффективность. Перестаньте выныривать, даже если очень хочется. Иначе продвигаться будете, как на ручнике.
Xveeder, смешивать ничего не требуется. Нужно объединять то, что работает вместе. Объединять же то, что работает одинаково, никому на хрен не нужно и даже вредно. Глядя на пакет снаружи, у вас просто не должно возникать мыслей о том, КАК оно работает. Только - ЧТО делает.
Xveeder, мысль была высосана из пальца, надо полагать. Практика покажет, что объединение кода по таким надуманным принципам будет только мешать с ним работать.
OrangePi поддерживает несколько систем - и Armbian, и Android, например.
Тут, как я понимаю, достаточно погуглить "grub change UUID" и попробовать первое же, что предложит гугль.
ТС, ну математика же для пятого класса.
Сколько миллисекунд в минуте, часе и дне - знаешь?
Так раздели, в чем проблема-то?