質問

私はAPIを書いていますし、次のパターンに遭遇しています:

私のAPIは、彼/彼女が書き込んものの中に、クライアントのユーザーを強制します。別の資格情報を使用してイン/アウトログインすることで、ポータル上のサイトのコード必見テスト数x。私は他の開発者が彼/彼女の自身のログインコードを記述する可能性に依存することはできません(これは一般的なコードになるだろう)私はとメソッドログアウトを実装するためにプライベートコンストラクタで抽象クラスを書かれているので、メインのテストユーザーがIN0埋めるためにオーバーライドする必要があります方法(ます。

私はこのような制限を課したが、これはチームのためのAPIであるAPIを見ていない。

これで正しい軌道上アムI?

役に立ちましたか?

解決

これは、カプセル化のポイントです。その方法他のプログラマとは、彼らが呼び出すことができます前に、開発者としてのあなたは何を非表示にすることを決定します。私はあなただけ必ずこれがうまく、それは、それはOOPの中心的な概念の一つであり、良い決定であるようにしたい参照してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top