主に会社を管理しているシステム構築しています 会社は住所、電話番号、ユーザーに公開するかしないかの公開ステータス、URLなどの多くの情報を持ちます またそれぞれの情報が更新される頻度はバラバラです 会社の読み取りユースケースはたくさんあり、住所のみを取得したいケースや、電話番号のみを取得したいケース、公開ステータスなどの情報を取得したいケースがあります ただ住所を取得する際に公開ステータスが非公開であれば、住所非公開で返したく、また電話番号についても同様です このとき住所と電話番号取得前に公開ステータスを取得しないといけない前提が出てきて、公開ステータス取得コードが重複しないようにしたいです そうするためには repository.getAddress(会社ID, 公開ステータス) returns 住所 のように、repositoryの住所取得メソッドに公開ステータスを渡す形になりますでし