go2goj инкапсуляция - это сокрытие не только данных, но и функционала. Сложно скрыть что либо без контейнера ))
Знаете цитатку: "Инкапсуляция - это когда класс сворачивается вовнутрь себя, выставляет наружу жопу и говорит - вот вам интерфейс, пользуйтесь".
инкапсуляция, да как и большинство других терминов, не представлена чем то одним.
Я бы в инкапсуляцию и классы добавил, как сущности-контейнеры логики. А раз уж логика - то можно и методы добавить...
Web Dentist, вполне серьезно. При таком бюджете я бы не только корпус, но и прочую "мелочевку" вроде коврика для мышки считал (если он конечно нужен).
Или вы предлагаете скрутить на фанерке? )
Для того, чтобы понять как избежать затрат на ПО - нужно понять какое ПО вам нужно. Вот тот наркоманский список - это не список ПО - там по каждой позиции куча вариантов, которые могут кардинально отличаться и банально не подходить ПОД ЗАДАЧУ.
Проанализируйте сначала ваши ЗАДАЧИ И ПОТРЕБНОСТИ. Подберите удовлетворяющий софт. А потом уже смотрите где можно что резать С УЧЕТОМ ПОТРЕБНОСТЕЙ.
А то так то вы еще забыли файловые менеджеры, архиваторы, систему контроля версий, таск-трекер, системы мониторинга и менеджмента оборудования (хз как правильно называется, это админские штуки), браузеры, мессенджеры и проч.
xmoonlight, фига оффтоп ))) Мне хватает Dell U2518D, спеки думаю найдешь ) Естественно лучше 2 моника.
Немного зависит от того, под какой таргет игру делать, особенно для UI актуально.