Я планирую поговорить о SOLID и пытаюсь получить примеры хорошего использования этих принципов с использованием исходного кода OpenJDK. По моему мнению, ArrayList и LinkedList являются хорошими образцами хорошо примененного принципа SRP, потому что методы, кажется, изменяются вместе. Я хотел бы получить другие мнения об этом, как разработчик, что вы думаете об этом?