
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
>オブジェクトと関数の違いは何ですか?
オブジェクトは内部状態を持っている。
>オブジェクト指向は「いかに効率良く開発を行うかを突き詰めた考え方」
問題をより小さな問題に分割する考え方の一つ。
ソフトウェア開発は規模が大きくなると、部分部分間の依存性を
いかに減らすかがとても重要で、ソフトを複数のより小さな部分に
うまく分割しないと簡単に破綻してしまいます。
オブジェクト指向は責任(役割)でソフトを分割します。
効率よく開発するというより、ソフトの肥大化が
破綻を招かないようにわかりやすく保つ手法かな。
結果的に速く開発できるかもしれないけど・・・
オブジェクト指向の恩恵はもちろんこれだけじゃないけど
その辺は本を読んでほしい。
「オブジェクト指向入門]
https://www.amazon.co.jp/%E3%82%AA%E3%83%96%E3%8 …
No.3
- 回答日時:
「関数」はデータを取り扱う機能。
「オブジェクト」はデータとそのデータを取り扱う機能をまとめたもの。
で、オブジェクト指向プログラミングの最大の利点は「複数人で大きなプログラム開発を行う際に分担しやすく、オブジェクト間のインタフェースや責任範囲が明確」ということです。それにより機能変更や機能追加といったことを行う安いというのもあります。
ですので単に「いかに効率良く開発を行うかを突き詰めた考え方」ということではありません。そこは手続き型言語でも各種のモデリング手法や開発標準(←開発の進め方、設計や試験の仕方などを表す文書の書き方、コーディングの書式などの具体的基準を設け、開発メンバーはそれに則して作業を行う)を設けることなどで達成出来ている部分でしょう。
https://e-words.jp/w/%E3%82%AA%E3%83%96%E3%82%B8 …
https://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96 …
No.2
- 回答日時:
オブジェクトの意味は言語によって様々です
その言語に対してオブジェクトが何を指すのかはその言語の考え方によるものだそうです
たとえばJavaScriptではオブジェクトと言ったら連想配列とか辞書の事を言うのではないかなと思います.
またある言語は変数や関数もオブジェクトと呼んでると思います..
でも大抵の場合はクラスから生成されるものがオブジェクトと呼ばれるものだと思います...
そのオブジェクトを組み合わせて作るプログラミングをオブジェクト指向というのだと思います....
思います.....
思います......
思いますばかりで申し訳ありませんが、そういう事だと思います!!
No.1
- 回答日時:
・javascriptのおいて、オブジェクトと関数に違いはありません。
・オブジェクトは実体と振舞いをまとめたもの、関数は定義された処理を実行してくれるもの。
・「効率良く開発を行うために編み出された考え方」の中にオブジェクト指向というものがあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
error C2712: オブジェクト ア...
-
戻り値がクラスオブジェクト
-
CFileDialogでフォルダだけを選...
-
CoCreateInstanceでエラーになる。
-
FPS,TPSの当たり判定
-
Rangeオブジェクトを一時的に作...
-
オブジェクト名をforループ内で...
-
【Java】入力した西暦→和暦に変...
-
C#でフォームのオブジェクト名...
-
newは明示的にした方が良いのか?
-
ArrayLsitのデータ取得
-
bmp画像をjpegやpng画像に圧縮...
-
VBSでのステートメントの末尾が...
-
VBAのWindowオブジェクトとWork...
-
オブジェクトと関数の違い
-
EXCEL VBAにて動的にCheckBOXを...
-
ASP.net 教えてください!!(...
-
VBA 同じ名前のオブジェクトを...
-
開始日(Date型)から終了日(Date...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで =EMBED("Acrobat Docu...
-
VBA 同じ名前のオブジェクトを...
-
EXCEL VBAにて動的にCheckBOXを...
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
Object型からDouble型へのキャスト
-
時間帯判定をする。
-
C++で*thisは何を指しているの...
-
ワイルドカード<?>と型パラメー...
-
Accessの連結・非連結オブジェ...
-
COMコンポーネントって何?
-
newは明示的にした方が良いのか?
-
ビジュアルC++でボタンの有...
-
CoCreateInstanceでエラーになる。
-
ResultSet での問題
-
多人数のじゃんけんプログラム
-
printerオブジェクトでのテキス...
-
サーブレットのクラス図について。
-
VBSでのステートメントの末尾が...
おすすめ情報