他のメソッドで使用されているが、公開されているふりをしていない属性の滑らかさを持つクラスPotato(およびそのためのインスタンス)があるとします。この属性は、インスタンスの作成時に設定され、インスタンスの内部でのみ使用されます。
さらに、私のシステムはいくつかのデータベースドライバーをサポートする必要があるため、現在使用したいドライバーを使用するクラスでインスタンス化されるインターフェイス「データベースアダプター」があります。
ここで問題が発生します。オブジェクト(ポテト)を永続化してデータベースに保存する必要があるため、データベースアダプタクラスを使用してポテトの滑らかさを保存する必要がありますが、それはプライベートです!じゃがいもを他の目的で利用できるようにせずに、滑らかさを送るにはどうすればよいですか?
前もって感謝します