Javaにおけるデザインパターンについて質問です。
Prototypeパターンでインスタンスをコピーする際にclone()を用いますが、ある本で
「自分のクラス(およびサブクラス)からしか呼び出せないのでほかクラスからの養成で複製を行う場合には、createCloneのような別メソッドでcloneをくるんでやる必要があります」
とありました。単純にcloneのアクセス修飾子を変えてpublicにして実装しないのは、Objectクラスでのclone実装を残しておきたいからなのでしょうか?