インターフェースの定義に関するヒントインターフェースは、使用および習得が容易で、誤用が発生しにくくなっている必要があります。最大の目的は、特定の要件を満たすために特定の機能を公開することです。読みやすく、メンテナンスおよび拡張を容易に行えるようにすることをお勧めします。そのための最適な方法はシンプルにすることです。エレメントを使用します。モジュールオブジェクトの「顔」なので、きちんと文書化し、誰にでも理解できるようにします。シンプルに保ち、変更は最小限に抑えます。変更する場合もあるので、その際はできるだけ分かりやすくします。オブジェクト、メソッド、パラメーターなどは分かりやすい名前にします。名前に統一性を持たせます。実装の詳細は、インターフェースで公開しません。