日本語
[1Day-1CS] 命令型プログラミング & オブジェクト指向プログラミング

[1Day-1CS] 命令型プログラミング & オブジェクト指向プログラミング

1日1CS, 命令型プログラミング&オブジェクト指向プログラミングの簡単なまとめ

コマンド型プログラミングの種類

オブジェクト指向プログラミング(Object-Oriented Programming)

  • オブジェクトの集合でプログラムの相互作用を表現し、オブジェクト内部に宣言されたメソッドを活用する方式。

  • 設計に多くの時間がかかり、速度が他のプログラミングパラダイムに比べて遅い。

オブジェクト指向プログラミングの特徴

  • 抽象化: 複雑なシステムから核心的な概念、機能を簡略化すること。

  • カプセル化:オブジェクトの属性とメソッドを一つにまとめ、一部を外部から隠蔽すること。

  • 継承性: 上位クラスの特性を下位クラスが引き継ぎ、再使用、追加、拡張が可能。

  • 多形性:一つのメソッドやクラスが様々な方法で動作可能。

  • Overloading: 同じ名前のメソッドを複数持つこと、'コンパイル'中に発生する'静的'多形性。

  • Overriding:親クラスから継承したメソッドを子クラスが上書きすること、「実行時」に発生する「動的」多形性。

댓글 작성

게시글에 대한 의견을 남겨 주세요.

댓글 0