22
A
答えて
25
:
コンポーネントは、あなたがあなたのモデルに基づいてビジネスロジックを記述することができますクラスです。あなたは間違いなくあなたの作業をすべてコントローラに記述したくないので、コードを配布してコントローラで呼び出すためのコンポーネントが必要です。
拡張機能はライブラリと似ていますが、基本的にはモデルに依存しないため、現在または将来のプロジェクトでどこでも再利用できます。たとえば、メールの内線番号、またはTwitterアカウントにツイートを送信するクラスです。
他のコーダー/ユーザーの場合は異なる場合があります。
関連する問題
- 1. 拡張機能を使用して
- 2. 拡張マネージャを使用しないでVS2010拡張機能をアンインストールする
- 3. ドループスプレッドシートで「拡張」機能を使用していますか?
- 4. Google Chromeの拡張機能でJavaの拡張機能を使用してタイムゾーンのオフセットを見つける
- 5. 拡張機能付きのChrome拡張機能を使用したマウスクリック
- 6. 拡張機能でworkbench.colorCustomizationsを使用しますか?
- 7. Chrome拡張機能のページ機能を使用する
- 8. GLEWを使用してWindowsでOpenGL拡張機能を使用する
- 9. Chrome拡張機能でexecuteScriptを使用しないコードインジェクション
- 10. DialPlanからPing拡張機能を使用できますか?
- 11. Sqlite.Net拡張機能の使用方法
- 12. ネットワークソリューションで.htaccessを使用して拡張機能を隠す
- 13. Chrome拡張機能:拡張機能を使用して、ページ上のイベントをリッスンしますか?
- 14. SharePoint 2007はFrontPage拡張機能を使用しますか?
- 15. Chrome拡張機能を使用してページを更新する
- 16. Chrome拡張機能を使用してURLをデコードする
- 17. WebSharperを使用してChrome拡張機能を作成する
- 18. Chrome拡張機能 - プログラムを使用してプロキシをバイパスする
- 19. 拡張機能を使用してカスタムUIButtonを作成する
- 20. iMessage拡張機能でFirebaseを使用するとクラッシュする
- 21. Mimeマッピングを使用する拡張機能のないURL
- 22. Chrome拡張機能を使用してページオブジェクトにアクセスする
- 23. ES6コール拡張コンポーネント機能
- 24. APIを使用したChrome拡張機能が機能していません
- 25. Firefox拡張機能でnsIURIContentListenerを使用する際の問題
- 26. Selenium(Python)で拡張機能を使用する
- 27. iOSアプリの拡張機能でiCloudを使用する
- 28. Visual Studioデバッガの拡張機能でOxyPlotを使用する
- 29. MavenでLiquibase拡張機能を使用する
- 30. コンテンツスクリプトとChrome拡張機能でjQueryを使用する
Arfeen、優れた説明、今すぐ拡張機能が追加されました。しかし、コンポーネントについてはどうですか?モデルクラスではなく、何かがここに来るときの例を挙げることができますか? –
これは私の一般的な慣例です。ユーザーを管理する必要があると仮定して、ログイン、ログアウト、新規ユーザー、ステータス変更、ユーザー/ユーザーのタスクに関連するすべての機能など、ユーザーが機能を管理するコンポーネントを常に作成します。そして、間違いなくこれらすべての機能はユーザーモデルを使用しています。 – Arfeen
素晴らしい、ありがとう! –