Реализация в интерфейсах нужна как костыль для уже готового кода, если жизненно необходимо у старого интерфейса добавить метод, но у этого интерфейса уже есть куча реализаций в своре классов, причем не факт, что своих. Таким образом не надо переписывать всю эту свору классов, так как в них нет этой реализации и потому валиться не будет. Это не правильно, костыльно, но существует.
Вот респект чуваку за «строка это указатель на первый символ и поле количества символов». Прям респект-видать в кишочки шарпа лез(хотя, чисто технически, это тоже массив, но все же) и за интернирование. Мне кажется, или это редкий тип джуна, что хотя бы частично, но осилил рихтера:) Upd: да-рихтер)
Вы грамотно объяснили паттерны, но ваш код уж извините пахнет плохо. Первый пример который вы показали для MVC ничего общего с этой архитектурой не имеет, ваши контроллеры это тоже view которые вы просто разбили на кусочки и потом напихали в одну Активити. Этот паттерн реализуется совсем не так
Эпоха появления сильного искусственного интеллекта началась в середине 20 века с разработки первых цифровых компьютеров и нейросетей. В 1956 году американский математик Джон фон Нейман предложил концепцию машины, которая могла бы имитировать работу человеческого мозга. В 1966 году был создан первый искусственный нейрон, а в 1974 году — первый нейросетевой алгоритм. С тех пор исследования в области ИИ активно развиваются, и сегодня мы видим появление все более мощных и умных систем.
Таким образом не надо переписывать всю эту свору классов, так как в них нет этой реализации и потому валиться не будет.
Это не правильно, костыльно, но существует.
Мне кажется, или это редкий тип джуна, что хотя бы частично, но осилил рихтера:)
Upd: да-рихтер)
error: file not found: Main.java
Usage: javac use --help for a list of possible options