ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14447

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

Подумал, что будет решением

Читать полностью…

Python beginners

Антиспам теперь на пикл кидается?

Читать полностью…

Python beginners

Можешь сразу с ним инициализировать в таком случае?

Читать полностью…

Python beginners

А просто аттрибутом не хочешь положить? Я просто пока не понял что ты решаешь)
Я так понял у тебя есть класс А и класс Б для хранения стейта инстанса класса А
Ну вроде бы если у тебя цель их однозначно смаппить то у тебя он в аттрибуте класса А должен быть?)
Типа аттрибут инстанса A() ._b чем не вариант?

Читать полностью…

Python beginners

Ну смысл адаптера как раз в смене интерфейса

Читать полностью…

Python beginners

Я больше про сам паттерн и то, есть ли возможность в Python сделать так, чтоб один класс работал с обьектом через один интерфейс, а остальные через прочий.

Читать полностью…

Python beginners

не имею ни малейшего представления.

Читать полностью…

Python beginners

Метанит так себе источник

Читать полностью…

Python beginners

На метаните пишут про использование для сохранения в играх, но это выглядит как лишний слой

Читать полностью…

Python beginners

Я не осилил куда его применять

Читать полностью…

Python beginners

Так это сериализация

Читать полностью…

Python beginners

Снимок — это поведенческий паттерн проектирования, который позволяет сохранять и восстанавливать прошлые состояния объектов, не раскрывая подробностей их реализации.

Читать полностью…

Python beginners

Кто такой паттерн хранитель?

Читать полностью…

Python beginners

а на практике проще пиздануть for x in shit[1:]: или for x in itertools.islice(shit, 1, None):

Читать полностью…

Python beginners

Ну собственно он вынужден потому что ему нужен буфер и счётчик сколько в буфере хранить. Это проще сделать унифицированно

Читать полностью…

Python beginners

Не могу его осуждать

Читать полностью…

Python beginners

Антиспам сработал :-D

Читать полностью…

Python beginners

А это как связано с вопросом?

Читать полностью…

Python beginners

Ну у тебя есть класс и два интерфейса которые хотят принимать объекты этого класса, но использовать их с разными интерфейсами. Сделай два адаптера под оба случая с разными интерфейсами

Читать полностью…

Python beginners

А что адаптировать? И как это заменит интерфейс?

Читать полностью…

Python beginners

Ты сам удалил наверное

Читать полностью…

Python beginners

а за что удалили мое сообщение?((

Читать полностью…

Python beginners

Пикл так себе если ты собираешься потом данные восстановить

Читать полностью…

Python beginners

для текстовых редакторов каких-нибудь

Читать полностью…

Python beginners

хранитель семяни (простите)

Читать полностью…

Python beginners

Фиксация внутреннего состояния обьекта для последующего восстановления в будущем при необходимости, насколько понял 🤔

Читать полностью…

Python beginners

Хранитель, Memento, Снимок, Токен

Читать полностью…

Python beginners

Добрый вечер. Читаю про паттерн Хранитель и пытаюсь реализовать на Python. Реализовал такое строение:

https://pastebin.com/vAYh5P6g

CareTaker хранит в себе Хранители (Memento) и знает о Хозяине (Originator). Memento сохраняет внутренне состояние обьекта Originator (counter). Originator, в свою очередь, умеет создавать Хранитель и использовать его для восстановления прошлого состояния обьекта.

Вопрос в том, как запретить доступ к Хранителю всем, кроме хозяина (Originator)? Т.е. чтоб ни CareTaker, ни какая либо другая функция не имела к Хранителю доступ. И правильно ли он вообще реализован?

Читать полностью…

Python beginners

Ну вот это видимо не сделали, сделали что всегда с буфером

Читать полностью…

Python beginners

и тогда тии делегирует

Читать полностью…
Subscribe to a channel