このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 { End Bracket } 完璧な API デザイン James Waletzky 優れたアプリケーション プログラミング インターフェイス (API) デザインの実現は、それほど難しいことでしょうか。少数の基本メソッドを持つ少数のクラスを寄せ集めるだけで、おしまいにすることができます。 それもいいでしょう。その代わり、他の開発者から悪態をつかれ、自分が作成した API がアンチパターンと呼ばれる事態を覚悟しなければなりません。このような事態はどのようにして回避できるでしょうか。API デザインで完璧を目指すことです。そう、完璧を。 API のデザインは、ユーザー インターフェイスのデザインに似ています