Что означает понятие «примитивный объект»?
В данном случае "примитивный объект" - это "примитивный графический объект", о котором речь идёт выше.
А примитивные они в противовес комплексному Picture, который может содержать в себе множество примитивных объектов.
Никакого скрытого смысла, никаких определений.
Добрый день!
В java нет понятия примитивный объект. Есть примитивный тип данных, а также есть ссылочный тип данных. Книга GoF обобщенная про паттерны ООП, а не конкретно про паттерны на языке Java.

Однако, в Java согласно JEP подобное рассматривается.
Думаю данная ссылка будет полезна для вас:
https://openjdk.java.net/jeps/401

Primitive objects and classes

A primitive object is a class instance that does not have identity. That is, a primitive object does not have a fixed memory address or any other property to distinguish it from other instances of the same class whose fields store the same values. Primitive objects cannot mutate their fields or be used for synchronization. The == operator on primitive objects compares their fields. Concrete classes whose instances are primitive objects are called primitive classes.
