можно сделать класс ContentOf
с большим количеством конструкторов, который отнаследуется от абстрактного ContentEnvelope
в котором будут методы для работы с контентом
Если ничего ужасного тогда все это не имеет смысла) вся эта группа, и все идеи которые доносятся в EO. В конструкторе мы инициализируем все, а не в методах.
Читать полностью…не надо ничего создавать руками, spring существует для того чтобы new
не использовать
Блин... Что если внедрять зависимости на уровне контроллера и потом руками объекты ниже создавать и прокидывать им необходимые зависимости? Так мы как бы и прелести спринга не теряем.
Читать полностью…Правильно я понимаю что в Spring, все бины это синглтоны. соответственно тебе надо закладывать все в своем коде что это будет синглтоном, и если ты хочешь всеми прелестями его пользоваться, то привыкай? Это как сюр звучит, или же я не так его понял?
Читать полностью…Я к тому, что в этом плане го ничем не уступает тому же питону в плане возможностей ООП. Но имеет меньше возможностей, чем Java, насколько мне видится со стороны.
Читать полностью…Методы какраз отдельно.
Они связаны со своей структурой только типом параметра? Любой может дописать других методов?
Как насчет доступа к полям?
Вот у меня есть структура sessionFactory
- читай "класс".
У нее (структуры) есть метод Create
. В этом методе f
- это ресивер, как self
в python.
тогда можно сказать, что сигнатура Python метода c *args, **kwargs, как раз и есть перегрузка))
Читать полностью…не не...перегрузка это ж вроде когда разное кол-во атрибутов можно в одном и том же методе. Вот в java точно можно. А переопределить метод, это вот как раз то, что вы описали
Читать полностью…Я инициализирую классы. В других языках. И дальше с ними работаю. Если у меня это синглтон, я даже не могу прокинуть туда в конструктор данные из реквеста. По крайней мере без костылей, хотя я и таковых не вижу.
Читать полностью…Там больше чем просто синглтон, https://docs.spring.io/spring-framework/reference/core/beans/factory-scopes.html
Читать полностью…Есть курсы от
- Игната Бондарчука
- от Black Bull
- от Дмитрия Мамаева
- Манименеджмент, слезы Баффета
- от mr. Mozart 2.0 и 3.0
Кому нужно обращайтесь))
Ну справедливости ради, перегрузка методов это вообще не круто. Егор кстати, это тоже говорил: https://www.yegor256.com/2016/04/26/why-inputstream-design-is-wrong.html
Читать полностью…Ноуп. Там с типами играть можно через singledispatch. Но нормальная перегрузка приятнее
Читать полностью…В дочернем классе можно объявить имплементацию.
А Интерфейс можно сделать без имплементации.