#Setter

2026-01-07

Field vs Constructor Injection в Java: ошибка объектного дизайна или вопрос синтаксиса?

Знаю, знаю... Прочитав заголовок, хочется голосом волка из мультфильма "Жил был пёс" сказать - "Шо, опять?" . Ведь битва этих подходов давно закончилась и разработчики Spring уже поставили точку. Но недавняя публикация в одном довольно крупном Telegram-канале заставила меня вернуться к этому вопросу. В качестве главных аргументов против field injection там приводились лишь сложность изоляции в тестах и неудобство создания экземпляров для unit-тестов. И хотя с этими пунктами не поспоришь, у многих разработчиков и не только начинающих, остаются вопросы: каковы реальные последствия для самого объекта? Можно ли считать его полноценным сразу после создания new ? И почему все современные рекомендации так настаивают на конструкторах? Поиск ответов показал мне, что аргумент о тестах лишь верхушка айсберга. В глубине, куда я Вас сегодня приглашаю заглянуть, скрываются куда более фундаментальные вопросы принципов объектно-ориентированного дизайна, гарантий Java Memory Model и уважения к жизненному циклу объекта.

habr.com/ru/articles/983344/

#field #injection #constructor #setter #Dependency_Injection #Spring_Framework #Java #ObjectOriented_Design #Invariants

2026-01-07

Field vs Constructor Injection в Java: ошибка объектного дизайна или вопрос синтаксиса?

Знаю, знаю... Прочитав заголовок, хочется голосом волка из мультфильма "Жил был пёс" сказать - "Шо, опять?" . Ведь битва этих подходов давно закончилась и разработчики Spring уже поставили точку. Но недавняя публикация в одном довольно крупном Telegram-канале заставила меня вернуться к этому вопросу. В качестве главных аргументов против field injection там приводились лишь сложность изоляции в тестах и неудобство создания экземпляров для unit-тестов. И хотя с этими пунктами не поспоришь, у многих разработчиков и не только начинающих, остаются вопросы: каковы реальные последствия для самого объекта? Можно ли считать его полноценным сразу после создания new ? И почему все современные рекомендации так настаивают на конструкторах? Поиск ответов показал мне, что аргумент о тестах лишь верхушка айсберга. В глубине, куда я Вас сегодня приглашаю заглянуть, скрываются куда более фундаментальные вопросы принципов объектно-ориентированного дизайна, гарантий Java Memory Model и уважения к жизненному циклу объекта.

habr.com/ru/articles/983340/

#field #injection #constructor #setter #Dependency_Injection #Spring_Framework #Java #ObjectOriented_Design #Invariants

2026-01-04

Gab‘s nicht mal einen Film mit dem Titel „Liegen lernen“?
Hier wäre dann das Plakat dazu.

#Cira #englischsetter #dogsofmastodon #dogs #setter #englishsetters

2025-12-09

In der objektorientierten Programmierung geht es nicht nur darum, was ein Programm kann, sondern auch darum, wer was wissen darf. Genau hier setzt das sogenannte Geheimnisprinzip an – oder etwas technischer formuliert: die Sicht...

magicmarcy.de/java-sichtbarkei

#Geheimnisprinzip #Sichtbarkeit #Information_Hiding #Sichtbarkeitsmodifikatoren #private #protected #public #package_friendly #package-private #Modifikator #Getter #Setter #Zugriff

2025-07-25

Plumas é unha setter nova cunha historia dura… e moitas ganas de vivir.
Ten uns 9/10 meses, é agarimosa, activa e sociable con outros cans. Aos poucos meses, a súa nai pisouna sen querer e perdeu parte da visión nun ollo. Aínda así, non perde o sorriso.

Lévase ben con todos os cans e ignora os gatos. Busca unha familia que non vexa o defecto, senón a forza 💛

📍 En Galicia
🔗 olegadodemax.org/animais/pluma

#Plumas #Setter #AdopciónResponsable #CansGalicia #CansConHistoria #OLegadoDeMax #AdoptaNonCompres

2025-07-07

Just before one of our recent trips and immediately after realizing he's coming, too.
Here's Franklyn for


Photo of an Orange Belton (White and brown) English Setter laughing towards the camera.
The picture ist very high key, even overexposed in parts
2025-02-17

I love #Godot's #setter and #getter methods! I'm not sure if this type of thing is available in other languages I've used, but I first came across them in Godot and I find them to be so helpful.

In my game the player can choose the colour of their 'character'. So I have a variable for that, and it has a setter method that also changes the character's sprite. Very cool!

docs.godotengine.org/en/stable

#GodotEngine #GameDev #Godot4 #programming #GDScript

Inautiloinautilo
2024-08-23


PHP 8.4 property hooks · How you might use the upcoming feature in your projects ilo.im/15zv02

_____

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst