![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
> データを受け取る機能のあるスクリプト
> データを保存するスクリプト
> 加工されたデータを表示するスクリプト
アクセッサー?
> データを特定の加工するスクリプト
メソッド?
それらスクリプトが関連性をもつ1つの物事(オブジェクト・部品)である時、
それを1つの物事としてまとめている。
ここでは、『データ』と『受け取る機能』・『保存』・『表示』『加工』が
密接に関係しているならば、それを1つの物事(オブジェクト)としてまとめます。
そうやってまとめていった複数の物事を、ソフトを作る為に利用するのが
オブジェクト指向ですね。
各スクリプトの再利用とは別です。
関係してクラス概念を学ぶはずです。
No.4
- 回答日時:
すみません。
PHPを知らないので、そもそもPHPでオブジェクティブなコーディングができるのかどうかもわかっていませんが、オブジェクト指向というのは、あなたが書かれているところの「スクリプト」の中の構造の話なので、スクリプトを組み合わせるというのは、ちょっと違うようです。
C++やJAVAですと、クラスという単位があり、その中に情報を保持している部分とその情報を外部に伝える部分が存在します。
情報を保持しておく部分は直接外部から見られる事はありません。
情報を見たり書き換えたりするためには、必ず外部に伝える部分を通さなくてはいけません(カプセル化)
例えば、今回のご質問は、あなたが「手という外部に伝える部分を通してキーボードから入力されたものがみんなに見られている」わけです。
けして、あなたの頭の中で考えたものが「どろっ」っと画面に表示されているわけではありません(笑)
この場合、「『あなた』オブジェクトの挙動として、手というメソッドを使って『あなたの考え』という情報が外部に出力された」ということになります。
No.2
- 回答日時:
データを受け取る機能のあるオブジェクト
データを特定の加工するオブジェクト
データを保存するオブジェクト
加工されたデータを表示するオブジェクト
等がありオブジェクト(ブロック)ごとに機能してそれをいろいろとくみあわせて所望のソフトを作り上げること。
言い換えれば、
オブジェクトにデータを受け取る機能を持たせたり
オブジェクトにデータを特定の加工する機能を持たせたり
オブジェクトにデータを保存する機能を持たせたり
オブジェクトに加工されたデータを表示する機能を持たせたり
など、オブジェクト(ブロック)ごとに機能を持たせてそれをいろいろとくみあわせて所望のソフトを作り上げること。
No.1
- 回答日時:
私の考えるオブジェクト指向は・・・
ブラックボックスがいっぱいある→組み合わせて使うとなんか便利、だけどブラックボックスの中身は知らない
abesouriさんの書かれていることをすっごく簡単に乱暴に言っただけですね。
よくテレビとリモコンの関係(リモコンの仕組み<中に使われている部品の種類など>を知らなくてもテレビの電源を入れる事が出来るし、テレビの仕組みを知らなくてもリモコンを使ってテレビを見ることが出来る)なんて言われてますが、オブジェクト指向という考え方自体ブラックボックスのような気がして考えるのを最近やめました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 医学 二次医療圏の人口分布 1 2023/05/10 11:37
- Visual Basic(VBA) Excel VBA オブジェクトマクロ 使用指定について お詳しい方教えてください。 共通エクセルフ 2 2023/03/14 17:26
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- Java オブジェクト指向プログラミングの実践本を紹介してください 3 2022/09/19 04:56
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- CAD・DTP 国土地理院の地形データ(シェープファイル)をスケッチアップで使用 1 2022/04/14 13:15
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3つ以上の論理積は利用可能なの...
-
動的にラジオボタンを増やす方法
-
頻出関数とその意味をランダム...
-
ORIG_SCRIPT_○○○はあるがORIG_P...
-
PHPのif文でその処理を途中で抜...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
.phpと.incファイルの違いはな...
-
拡張子php画像をjpg画像等に変...
-
プリクラの設置してある場所
-
XMLのロードに失敗する
-
URLが.PHPってどういう...
-
透過PNGが透過されない!!
-
phpの処理中に画面表示ををする...
-
PHPでsimplexml_load_fileの引...
-
バッチを用いたフォルダの自動移動
-
mb_send_mailでデタラメなメー...
-
ChatGPTに作らせたい Excel VBA
-
PHPで新しいウインドウで開く命...
-
PHPでfatal errorが出ても無視...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3つ以上の論理積は利用可能なの...
-
ステップカウンタ(PHP)
-
phpと<?xml version="1.0" enco...
-
HTMLで入力されたデータをPOST...
-
phpにて、ipアドレスによる処理...
-
簡単な心理テストを作りたい
-
FC2ブログへの投稿 カテゴリー...
-
円グラフ描画について
-
スクリプト終了時に呼び出す関...
-
textareaで入力できる文字数を...
-
会議室予約のPHPスクリプト
-
PHPスクリプトにプロキシを弾か...
-
FPDFについて
-
動的にラジオボタンを増やす方法
-
外注PHPソースからWorm.Avron検...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
PHPのif文でその処理を途中で抜...
-
こちらはただの直列処理ですか?
-
別ファイルの変数を呼び出した...
おすすめ情報