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