Какие из основных принципов работы со сложными системами иллюстрируются набором Java классов, состоящим из абстрактного класса java.lang.Number, представляющим числа вообще, и классов java.lang.Integer, java.lang.Long, java.lang.Double, представляющими, соответственно, 32-битные целые числа со знаком, 64-битные целые числа со знаком и 64-битные числа с плавающей запятой?
Какие из основных принципов работы со сложными системами иллюстрируются набором Java классов, состоящим из интерфейса java.lang.CharSequence, представляющего любые последовательности символов, и классов java.lang.String и java.lang.StringBuffer, реализующих этот интерфейс и представляющих, соответственно, неизменные и изменяемые строки?
Какие из основных принципов работы со сложными системами иллюстрируются на примере системы управления динамической памятью, имеющей две основных операции: выделить блок памяти нужного размера void* malloc(int), и освободить ранее выделенный блок памяти free(void*)? Алгоритм выделения блока памяти нужного размера обычно неизвестен.
Отметьте те из указанных интерфейсов для работы с объектами типа BitArray, представляющими наборы флагов, которые минимальны.
Отметьте те из указанных интерфейсов для работы с объектами типа BitArray, представляющими наборы флагов, которые полны.
Отметьте те из указанных интерфейсов для работы с объектами типа IntSet, представляющими множества целых чисел, которые полны.
Отметьте те из указанных интерфейсов для работы с объектами типа List, представляющими списки произвольных объектов, которые полны.
Отметьте те из указанных интерфейсов для работы с объектами типа List, представляющими списки произвольных объектов, которые минимальны.
Отметьте те из указанных интерфейсов для работы с объектами типа IntSet, представляющими множества целых чисел, которые минимальны.
Отметьте среди перечисленных пунктов роль, которую играет класс Polygon в приведенном выше примере использования образца "Адаптер".