オブジェクト指向

オブジェクト指向プログラミング(Object-oriented programming;OOP)は「オブジェクト」を使用するプログラミングの概念です。オブジェクト指向プログラムは、カプセル化(情報隠蔽)とポリモーフィズム(多態性)で構成されています。

RSS

  • 解決済

    回答
    2

    vbaでのオブジェクト指向について

    エクセルのvbaで1つのCSVデータを基に、「営業所別」「営業別」、「得意先別」,etc の帳票を出力する処理を組もうかと考えています。 この案件にあたり、今までのmoduleのみの手続き型での実装から、オブジェクト指向での プログラムをやってみようと思い立ちました。 いくつかサイトを参考にして作ろうとしているのですが、クラスの生成から つまずいてしまっ

    • 0評価
    • 54PV
    K.T_build K.T_build 12時間前に ベストアンサー
  • 解決済

    回答
    1

    Railsのform_forメソッドを用いて、ページまたぎでモデルオブジェクトを生成したい

    Railsのform_forメソッドを用いて、ページまたぎで1つのモデルオブジェクトを生成したいと考えています。 イメージはAirbnbのルーム作成のようなかんじです。 各ページでユーザがフォーム入力を行い、「続行」ボタンを押すと次のページに進み、最終的に保存すると完成する、といった流れです。 (1) https://www.airbnb.jp/be

    • 0評価
    • 35PV
    syosyoJP syosyoJP 4日前に 回答
  • 解決済

    回答
    1

    namespace やクラスの命名について

    C/C++ でやっています。今回は言語名はあまり関係ないかもしれませんが。 皆さんは System といったら どこからどこまでを許容できますでしょうか? 例えば ソフト開発するために C++ で namespace System を定義します。 このとき、System に入れることができるものはなんでしょうか? ファイルの移動やコピ

    • 0評価
    • 90PV
    Chironian Chironian 4日前に ベストアンサー
  • 解決済

    回答
    3

    オブジェクト指向での組み方

    C/C++で趣味でやっています。 PCが一度ダメになったので C++用ライブラリを最初から作りなおしています。 Windows API を実装したときに LoadLibrary関数とかで DLLを動的リンクすることありますよね。 その場合の ライブラリを作ろうとしています。 今までは UML風に書くと [ CDynamicLinkLibr

    • 1評価
    • 129PV
    hmmm hmmm 4日前に ベストアンサー
  • 解決済

    回答
    2

    Python オブジェクト指向 クラス設計 デメテルの法則

    前提・実現したいこと オブジェクト指向のクラス設計で困っています。以下のコードについて説明すると、 Comment1,2,3はそれぞれCommentクラスを継承しており、ラッパークラスです。 ReportクラスはComment1,2,3以外にもDate,Nameというラッパークラスを所持しています。 まず、何故Comment1,2,3と分けているかというと、

    • 0評価
    • 96PV
    toritoritorina toritoritorina 5日前に ベストアンサー
  • 解決済

    回答
    3

    オブジェクト指向の「原則」?の解釈

    趣味でプログラミングをしています。 ちょっと解釈に困っていることがあります。 オブジェクト指向を取り入れている言語の場合、 「メソッド(メンバ関数)はフィールド(メンバ変数)にアクセスしなければならない」と言われますよね。 これ自体はいいですが、複数メンバ変数(フィールド) があった場合はどうなのでしょうか? ■ メソッドは 必ず「すべて

    • 0評価
    • 113PV
    tacsheaven tacsheaven 1週間前に ベストアンサー
  • 解決済

    回答
    1

    プログラミングに登場する用語

    C/C++に登場する用語でわからないものがあります。 1,シリアライザ 2,コールチェーン 3,シングルトン 調べてみました。 1, シリアライズ 1,ある一つの資源を、複数の主体が利用しようとするときに、それを調整(同期)して、一つの時点では一つの主体だけがそれを利用するようにすること。この意味では逐次化という訳語が用いられる。

    • -1評価
    • 202PV
    strike1217 strike1217 3週間前に コメント
  • 解決済

    回答
    5

    オブジェクト指向(C#),負荷のかかる処理,GCの発生頻度について

    C#で図形を扱う(簡易CAM)ソフトを書いています. 最終的なファイル出力時に大量の図形を並び替えたりつなぎ合わせたりして一つのファイルを作るのですが,この時にシリアライズやデシリアライズ,オブジェクトのnewが大量に生じるためかGCの発生頻度がえぐいことになります. だいたい処理開始からファイル出力完了まで20秒程度の処理なのですが,VisualS

    • 0評価
    • 477PV
    kiichi54321 kiichi54321 1ヶ月前に コメント
  • 解決済

    回答
    1

    Python オブジェクト指向 クラス設計 ラッピングに関する質問

    前提・実現したいこと オブジェクト指向プログラミングのラッピングに関する質問です。 Personクラスのインスタンス変数はname,age,friendで、name,ageは省略していますが、ラッピングクラスとしてFriendクラスを作成しています。設計で案Aと案Bが浮かび、どっちが正しいのかよく分からなく成りました。オブジェクト指向的にどちらが正しいのでし

    • 0評価
    • 106PV
    yuba yuba 1ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    クラスの責務の切り分け方について

    データのコンバートを一括で行う処理を作成しています。 この処理を実装するためにコンバート処理全体を管轄する管理クラスと実際にコンバートを行う処理クラスを作りました。 処理するデータは複数あるので管理クラスはデータのIDを配列で持っています。 管理クラスが処理クラスを使ってコンバート処理を行う方法として2パターン考えられます。 【1】管理クラスがI

    • 0評価
    • 136PV
    msx2 msx2 1ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    MVCとオブジェクト指向

    よろしくお願いします。 凄く幼稚でバカな質問で恐縮ですがご回答ご教授いただければ幸いです。 デザインパターンにMVCモデルなどがありますが、MVCを守っていれば 自ずとオブジェクト指向になる、と考えても良いのでしょうか。 ある案件の担当者と話していると、MVCとオブジェクト指向は全く別物 なのでMVCを守ってるからと言ってオブジェクト指向になっている

    • 0評価
    • 273PV
    kpluplus kpluplus 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    VB.Netにて、オブジェクトの扱いと初期化について

    前提 VB.Netにて、オブジェクトの扱いと初期化について教えてください。 具体例 例として、以下のような処理があったとします。 Public Class ItemClass Public Property Num As List(Of Integer) Public Sub New() Me.Num = New L

    • 0評価
    • 73PV
    maryumo maryumo 1ヶ月前に コメント
  • 解決済

    回答
    5

    C# プロパティ 自動実装 意味は?

    お世話になっております. オブジェクト指向初心者です. プロパティについて伺いたいのですが, 疑問① プロパティ(アクセサ?)はクラス内部の仕様を変更したときに,外部からは全く同じように使えるようにするための余裕を残す,いわばクッションのような存在 という認識はあっていますでしょうか. 疑問② クラス内部を絶対に変更しない場合,プロパティを使わ

    • 2評価
    • 545PV
    ElecDove ElecDove 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    継承及びgetter,setter

    よろしくお願いします。 簡単なコードから public class A{ protected int a; protected int a2; public void setA(int a){ this.a= a; } public void setAa(int aa){ this.aa = aa; } } //Aを継承 pub

    • 0評価
    • 192PV
    akabee akabee 1ヶ月前に コメント
  • 解決済

    回答
    3

    Python オブジェクト指向 クラス設計について

    前提・実現したいこと ここ最近オブジェクト指向関連の稚拙な質問ばかりで申し訳ないです。 クラス設計についてどうすればいいのか分からないので教えて欲しいです。 該当のソースコード Report.py from Dict import Dictonary class Report: def __init__(self,name,comment):

    • 0評価
    • 302PV
    pashango2 pashango2 2ヶ月前に コメント
  • 解決済

    回答
    1

    Python クラスメソッドからインスタンスメソッドへのアクセス

    前提・実現したいこと クラスメソッドからインスタンス変数へのアクセスができないのはわかるのですが、クラスメソッドからインスタンスメソッドへのアクセスは可能でしょうか? 該当のソースコード 以下のようなことは可能でしょうか?もしくは全てクラスメソッドにしてしまうべきでしょうか? class test: def testA(self):

    • 0評価
    • 194PV
    pashango2 pashango2 2ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    Python オブジェクト指向 コードの短縮

    前提・実現したいこと Pythonのコードについて、短縮の仕方がまずいかどうか教えて欲しいです。 また、他に良い短縮の仕方があれば教えて欲しいです。 該当のソースコード """before""" def countNum(numlist): counter = 0 for num in numlist: if 条件:

    • 0評価
    • 153PV
    _Victorique__ _Victorique__ 2ヶ月前に コメント
  • 解決済

    回答
    2

    Python プリミティブ型 ラッピング オブジェクト指向

    オブジェクト指向において、プリミティブ型はラッピングするように言われていますが、pythonにはプリミティブ型というか怪しいです(全てがオブジェクトな為)。 となると、他の言語のようにラッピングする意味はないのでしょうか? それともラッピングしたクラスにメソッドを持たせるから意味があるのでしょうか? class Velocity: def __i

    • 0評価
    • 121PV
    _Victorique__ _Victorique__ 2ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    C# DXFのパーサ自作 クラスか構造体か

    お世話になっております. 現在,C#(WPF)を使ってDXFファイル(2DCADのファイル形式)のパースをするプログラムを作っています. 2DCADですから線分や円弧等が非常に大量に(数百~数万)登場します. 今は,これらすべての図形に対して一つ一つオブジェクトとみなしてインスタンスを作っているのですが,一つ一つのオブジェクト自体は非常に軽量です(線

    • 0評価
    • 129PV
    can110 can110 2ヶ月前に 回答
  • 解決済

    回答
    2

    オブジェクト指向(C#) メンバ変数へのアクセスは,クラス内部からでもアクセサ(プロパティ?)を経由...

    お世話になっております. オブジェクト指向プログラミング超初心者です メンバ変数は一般にprivateにして,外部から呼び出す場合はできる限りアクセサを経由した方が保守の面や,安全の面から良いというところまでは理解しました. ここで疑問なのですが,パフォーマンス的に問題がないとして,クラス内部からメンバ変数を操作するときもアクセサを経由した方が良

    • 0評価
    • 201PV
    hsk hsk 2ヶ月前に 回答を編集
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    234

  • 総質問数

    196

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る