■ このスレッドは過去ログ倉庫に格納されています
オブジェクト指向でアルゴリズムとデータ構造はどう
- 1 :デフォルトの名無しさん:2020/10/14(水) 17:27:42.81 ID:027TToIt.net
- どういう位置付けになるのか?
- 137 :デフォルトの名無しさん:2020/11/26(木) 18:12:12.31 ID:FbeId7as.net
- 個人差があるのは当たり前
平均は取れる
- 138 :デフォルトの名無しさん:2020/11/26(木) 20:36:04.20 ID:7afJCV30.net
- >>136
> (u_・y)>>135人間が対象の見やすさが「良いソースコード」というなら
> (u_・y)それは個人差のあるものであって、オブジェクト指向においても
> (u_・y)IQ70のチームとIQ120のチームでは、お互いに求める最高のオブジェクト指向が別物になってしまうのでは?
そりゃ、理想的なオブジェクト指向に則ったソースに近いか遠いかの話であろう
あくまでも比較対象はオブジェクト指向の理想であるべきだと思うが
テストの採点だって理想の答えと比較して行うものですし
バカチームの解いた数学テストと天才チームの解いた数学テストで差が出るのは当たり前だし、その採点時に比較対象として用いるのは個人の主観ではなく理想の回答
成果物に個体差があっても理想は一緒
成果物に個体差がでるのはそいつの技量の問題
むしろ、オブジェクト指向を採用しない方が成果物に個体差がでまくるよ
- 139 :(u_・y) :2020/11/27(金) 16:53:43.21 ID:6fRHx8hl.net
- あるクラスに10のメソッドが有ります
メソッドAのみで使うオブジェクトごとに状態保存可能な変数が必要となりました
しかしインスタンス変数として宣言すると
メソッドA以外からもアクセスが可能になっておりカプセル化が不十分です
(u_・y)どう解決するのが理想になりますか?
- 140 :デフォルトの名無しさん:2020/11/27(金) 18:24:12.21 ID:reT/demN.net
- >>139
スレ違いなので、質問スレ行くといいよ。
- 141 :(u_・y) :2020/11/27(金) 19:21:54.48 ID:6fRHx8hl.net
- (u_・y)ちょっとオブジェクト指向で解決するのが難しい質問するとすぐ逃げるんだもん
- 142 :デフォルトの名無しさん:2020/11/27(金) 19:29:57.04 ID:ahdjGF2n.net
- >>141
だってお前の質問、カレーを作ってたら武田信玄が叫びました。オブジェクト指向で解決してください。くらい意味不明だもん。
特に、メソッドA以外からもアクセス可能だからカプセル化が不十分とか言うけどさ、俺らにカプセル化が不十分だと判断させる材料を提供してないじゃん。
具体的なコードを書いてよ。
- 143 :デフォルトの名無しさん:2020/11/27(金) 19:34:45.97 ID:aaVBx4Vz.net
- 騎馬隊は無敵だからオブジェクト指向も無敵なのは確定的に明らか
- 144 :デフォルトの名無しさん:2020/11/27(金) 19:51:15.35 ID:reT/demN.net
- >>139
> あるクラスに10のメソッドが有ります
> メソッドAのみで使うオブジェクトごとに状態保存可能な変数が必要となりました
> しかしインスタンス変数として宣言すると
> メソッドA以外からもアクセスが可能になっておりカプセル化が不十分です
> (u_・y)どう解決するのが理想になりますか?
ある学級に10人の学級委員長がいます
保険委員長のみで使う薬箱ごとに「状態保存可能な変数?」が必要になりました
しかし何かを具現化させると保険委員長以外からもアクセスが可能になっており、隠蔽工作が不十分です
(*)どう解決するのが理想になりますか?
こういうことかもしれない
- 145 :デフォルトの名無しさん:2020/11/27(金) 20:23:51.97 ID:W+zDVYCR.net
- ひとりの眼鏡っ娘委員長をみんなで使い輪姦わそう
- 146 :デフォルトの名無しさん:2020/11/27(金) 22:47:43.69 ID:ocMZsxYX.net
- >>139
privateとして宣言すればクラス外からアクセスされないのでカプセル化は十分です
カプセル化はクラス内からのアクセス可能性を制御するための概念ではありません
- 147 :デフォルトの名無しさん:2020/11/28(土) 07:50:44.18 ID:F1dbEEmE.net
- >>139
10のメソッドを持つクラスとかキモイ
しかもAのみしか使わないオブジェクトをクラスメンバにとか
中間クラスをつくってクラスを整理したらどう?
さらにパッケージ構成やモジュールを設計しなおした方がいい
カプセル化できないってことは
クラス設計がオブジェクト指向と対立してるってことでしょ
- 148 :(u_・y) :2020/11/28(土) 17:49:15.56 ID:0Zm8KL6n.net
- >>147
やっとまともな回答だな
新しくクラスを作りそこにインスタンス変数を置くという解決策を取るしかない
>>142
https://ideone.com/Fhtoij
家臣がinitializeスパゲッティを作る準備をし武田信玄がtimesメソッドで5皿分を用意しました
上杉謙信がfunctionで遠くから皿の数を確認しようと覗き込み戻り値で確認されてしまいました
確認されないようにオブジェクト指向で隠蔽してください
- 149 :デフォルトの名無しさん:2020/11/28(土) 18:49:24.61 ID:ZrS5Ha3U.net
- >>148
ドメインモデル貧血症かな?
https://en.m.wikipedia.org/wiki/Anemic_domain_model
まず、何をするプログラムを作りたいのかを考えて、その後にどのようなクラス設計をするべきなのかというところまで来て初めてオブジェクト指向は活用されるもの。
何がしたいのか質問主にも分からないようなクラスを見せられたところで、解決策なんて思い浮かばないよ。
わかるのはxをインクリメントするというアルゴリズムを持つメソッドが存在することくらいで、そのメソッドの本質的な役割や、クラスがどのような責務を持つのか全然わからないとどうしようもない。
ドメインモデル貧血症というアンチパターンをまず理解しよう。
- 150 :(u_・y) :2020/11/28(土) 21:14:33.53 ID:0Zm8KL6n.net
- >>149
(u_・y)燻製ニシンの虚偽かな?
武田信玄と上杉謙信とスパゲッティの話だよ
- 151 :デフォルトの名無しさん:2020/11/28(土) 21:14:56.31 ID:73Gx5wYa.net
- >>139
メソッドそのものをオブジェクトと見做す
c0gId8 - Online C++ Compiler & Debugging Tool - Ideone.com
https://ideone.com/c0gId8
- 152 :デフォルトの名無しさん:2020/11/28(土) 22:28:04.70 ID:i/zLQyxD.net
- > >>149
> (u_・y)燻製ニシンの虚偽かな?
> 武田信玄と上杉謙信とスパゲッティの話だよ
ブーメラン突き刺さってますよ
- 153 :デフォルトの名無しさん:2020/11/28(土) 22:38:42.39 ID:ZrS5Ha3U.net
- 自尊心傷つけられると面倒になる奴だから相手にするのはやめとけ
- 154 :デフォルトの名無しさん:2020/11/28(土) 23:45:43.65 ID:1NDQxZAw.net
- >>147
学生か新人かぽかミス連発するタイプと推測したw
- 155 :(u_・y) :2020/11/29(日) 01:37:29.37 ID:Rci7rv7Y.net
- (u_・y)>>151素晴らしい回答だ…
(u_・y)やはりC++使いとはいい酒が呑めそう
(u_・y)大満足だよ
- 156 :デフォルトの名無しさん:2020/11/29(日) 12:06:01.81 ID:c6bFSJ+B.net
- >>155
これgetValueオブジェクトをクラス利用者の側から書き換えられますけども……
- 157 :デフォルトの名無しさん:2020/11/29(日) 12:51:07.03 ID:9l7L6WSM.net
- >>156
ですよね
しかも、GetValueクラスインスタンスのgetValue変数からGetValueメソッドにアクセスできます仕様ってややこしくね?
何に満足したんだろ
- 158 :デフォルトの名無しさん:2020/11/29(日) 14:07:18.03 ID:Xz1ynDYm.net
- >>157
いやそれはコンストラクタ
C++系譜のOOPではクラス名と同名のメソッド(のような)構文でコンストラクタ定義になるのじゃ
- 159 :157:2020/11/29(日) 14:20:15.11 ID:qcDk77eo.net
- >>158
ああ、本当だ
ごめんなさい、読み間違えました
よく見たらコンストラクタでしたね
- 160 :デフォルトの名無しさん:2020/11/29(日) 15:05:59.21 ID:Xz1ynDYm.net
- Objects are poor man's closures.
https://ideone.com/yxxaIt
- 161 :デフォルトの名無しさん:2020/11/29(日) 18:08:33.00 ID:n5htVSur.net
- >>151,160
iはprivateでいいんじゃね?
https://ideone.com/AFJiux
- 162 :デフォルトの名無しさん:2020/12/08(火) 07:39:31.26 ID:YO3Fscer.net
- なんだよ、またばら撒かれたのかよ
インドも可哀そうだな
ほんと人類の敵だな
- 163 :デフォルトの名無しさん:2020/12/27(日) 12:26:53.70 ID:R5zq2KYK.net
- 特に大規模サイトにおいて、低品質ページを削除することはクロール効率の改善とサイト全体の品質向上に効果があります。
しかし、効果が出るまでには数か月かかることが普通です。
https://www.suzukikenichi.com/blog/removing-low-quality-contnet-is-helpful-to-improve-crawling-and-site-quality/amp/
- 164 :デフォルトの名無しさん:2020/12/27(日) 12:30:44.64 ID:R5zq2KYK.net
- 大量のページをサイト内に作って分散させるよりも、少数ページにまとめて本当に強いページを作ることを
推奨する。自分が提供したいと思う情報を掲載して、高品質なランディングページを作ったほうがいい。
少しのコンテンツしかないページをいくつも作るのではなく、数を絞り込んで品質がより高いページを作る方針を私なら選ぶ。
https://www.suzukikenichi.com/blog/google-recommends-consolidating-thin-pages-into-handful-of-really-strong-pages/amp/
- 165 :デフォルトの名無しさん:2020/12/30(水) 17:57:39.81 ID:vNJELOYQ.net
- 287 名無シネマ@上映中 2020/12/30(水) 11:40:36.87 ID:fXnFH4zu
水道橋「殿のは勃起時で12センチ弱!」
ポコチンとタマキンを使い分ける場合、ポコチンは陰茎を中心とした全体をあらわすのだろうが
タマキンは陰嚢のみを単独(ツインだが)であらわしているのだろうか?
まれにチンポという言い方もするが、ポコチン(とりいかずよし的あるいはコロコロコミック的なチンチン)よりは発育した物をそう呼ぶのだろうか?
「男根的なチャップリン、睾丸的なアルドリッチ」という具合に、サオとタマを分割し後者を評価した蓮實重彦。
たけしの周囲にオチンチンという文字は存在しない。
- 166 :デフォルトの名無しさん:2021/01/03(日) 11:46:37.13 ID:TDgWBZTo.net
- https://www.nhk.jp/p/ts/8M689W8RVX/schedule/
- 167 :デフォルトの名無しさん:2021/01/12(火) 13:47:20.11 ID:Zfxrf1Th.net
- 318 非公開@個人情報保護のため sage 2021/01/09(土) 19:32:37.10
胸=心臓自体が動いたときの擬音がドキドキ
チン→チンを手ですったときの擬態がシコシコ→主体は手
パイでシコシコする ワキでシコシコする ケツでシコシコする
普通言わないだろ
シコシコ時のチンはどこまでいっても主体じゃないから
- 168 :デフォルトの名無しさん:2021/01/30(土) 16:35:40.93 ID:bkdA7UUe.net
- 72 その名前は774人います (ワッチョイW 5e74-Lzia) sage 2021/01/30(土) 16:27:42.62 ID:avODBA5L0
>>70
こいつ別の板から来た荒らしだよ
ちんぽがしこしことかわけわからん事かいてる基地外
ここにもガチ死体貼られるかもな
- 169 :デフォルトの名無しさん:2021/01/30(土) 17:33:33.82 ID:SLqQC90z.net
- Ubuntu Japanese Teamの人では?
- 170 :デフォルトの名無しさん:2021/02/14(日) 15:27:46.52 ID:fPRhRkQV.net
- 535 名無しさん@ゴーゴーゴーゴー! (ワッチョイ 0e5a-Wccn [119.83.6.108]) sage 2021/02/14(日) 14:19:57.22 ID:XdGROFUp0
おいゴミクズ
きったねー字で下品なこと書いてんじゃねぇぞ
うつりこんだシルエット見る限りお前は冴えないジジイだって事がはっきりわかるぜ
https://i.imgur.com/DcSqIQt.jpg
おら、コピペ発狂しろ
あくしろよ
- 171 :デフォルトの名無しさん:2021/02/24(水) 12:15:08.63 ID:ojK3GuSt.net
- 983 名無し三等兵 sage 2021/02/24(水) 10:28:21.91 ID:f28mQ3Qq
チンポ脳は顔面包皮を紅葉おろしにされて豚のように絶叫しながらのたうちまわってろゴミカス
- 172 :デフォルトの名無しさん:2021/03/12(金) 15:46:55.33 ID:jKVaeyDL.net
- 詫びソースコードコメント 1件
アイミョン
[KS108-054]
テーマ:冒険者の広場・DQXショップ2020/02/17 16:22
今月になってから急にシステム障害が多発しており、運営としては説明責任を果たすべきと考えます。
https://hiroba.dqx.jp/sc/news/category/3/
不具合を出した個所とその修正箇所の両方を「詫びソースコード」として開示するのです。
ソースコードも企業の重要な著作物ですが、だからこそ開示して詫びることが大切です。
それと同時にシステムの不具合がなぜ多発しているのかを、プレイヤーも一緒に考えるのです。
バンダイナムコゲームスの『ドラゴンボールZ ドッカンバトル』を見習うべきです。
https://i.imgur.com/s2RHkxT.png
- 173 :デフォルトの名無しさん:2021/03/30(火) 13:30:17.13 ID:MYzauXij.net
- 687 名無し三等兵 sage 2021/03/30(火) 10:45:02.14 ID:EnQXtd2n
>>686
「チンポがシコシコする」は文法上は願望をあらわす正しい文章として成り立つんだね
いい加減鬱陶しいなと思って調べたら驚いた
- 174 :デフォルトの名無しさん:2021/04/02(金) 20:44:50.21 ID:mLnY7NmE.net
- 46 仕様書無しさん sage 2021/04/02(金) 19:08:29.69
>>45
お前じゃあ人クラス敬称してチンポクラスつくるのかよ
いいか、人クラスから赤ちゃんクラスつくってそれがもってるチンコフィールド、胸フィールド
に対する操作がそれぞれあるわけで、クラス内でフィールドに対する操作は好きに設定していいはずだ。
胸がドキドキ、チンポをシコシコがそれぞれのフィールドに設定されているんだから
それはその使い方が正しいとしか言えないわけだ
クラスと属性を一緒に考えようとするから
お前のような錯覚に陥ってしまうんでないか?
- 175 :デフォルトの名無しさん:2021/04/03(土) 06:59:21.74 ID:nTyeuJKB.net
- 抽象化だのDIだのなんちゃらアーキテクチャだの
最近インターフェースやDIにすら懐疑的になってしまった
呼び出し元を変えずに動作を変更できる?関数の中身書き換えればいいんじゃないの?
GitだのSVNで変更管理されてるんだから
昔とは違うだろ?
- 176 :デフォルトの名無しさん:2021/04/03(土) 10:22:56.78 ID:C9/UKu90.net
- >>175
テストするたびに毎回それやってテスト終わったら毎回戻すって言ってる?
- 177 :デフォルトの名無しさん:2021/04/03(土) 18:48:42.56 ID:nTyeuJKB.net
- テスト用ならコンパイル時に対処を指定できればよいのでなかろうか
testフォルダ下のファイルで上書きするとか
- 178 :デフォルトの名無しさん:2021/04/03(土) 21:36:50.06 ID:nTyeuJKB.net
- インターフェース作ってbeanつくってインジェクションしてってやるわけだが
それって結局
C言語がヘッダファイルで簡単に達成してたことじゃないの?
- 179 :デフォルトの名無しさん:2021/11/17(水) 07:28:18.59 ID:g93P3lYO.net
- >>178
Cに始まりCに終わる
これが真理
- 180 :デフォルトの名無しさん:2021/11/17(水) 10:34:20.86 ID:wlAtkNPK.net
- Rustωωω
- 181 :デフォルトの名無しさん:2021/11/18(木) 19:41:51.39 ID:CfNf7HSl.net
- まあアホな素人でもなんとかスパゲッティープログラムが書けるようにとっつき簡単にすることが「生産性を上げる」ということなので結局はw
- 182 :デフォルトの名無しさん:2021/11/19(金) 11:28:16.61 ID:eyeX0xyM.net
- 現場では丁寧に麺を茹でるスパゲティより
電子レンジで解凍するだけのスパゲティが好まれる
- 183 :デフォルトの名無しさん:2021/11/19(金) 17:48:50.94 ID:Y8wThLDO.net
- 言い換えるなら群盲に象を撫でやすいように台をつくってやる
その台がオブジェクト志向なのだよ
- 184 :デフォルトの名無しさん:2022/03/05(土) 12:26:41.38 ID:c2cv6ICZ.net
- https://i.imgur.com/lusaGNG.jpg
- 185 :デフォルトの名無しさん:2023/08/08(火) 04:11:41.88 ID:ULDT4qdJH
- 腐敗を謳歌してきた自民党か゛禁忌としてきたことを腐敗の権化安倍晋三があっさり踏み越えて.日銀に盛大に金刷らせて
賄賂癒着資本家階級とともに俺も俺もと孑孫の税金を食い荒らして、前代未聞の圧倒的資産格差を形成してきたわけだか゛、今度は
消費活性化を名目に相続税まて゛引き下け゛て、圧倒的資産格差を末代まて゛盤石なものにするための税制改正までしようとしていやか゛る
そんな本質すら理解できないど底辺のお前らは末代まで圧倒的優越的地位を濫用されて.遺棄罪にも等しい不幸な子を産み落とすってわけよ
人として最低限の論理思考能力か゛あるなら、所得税や消費税その他を全廃して,相続税を基幹税にするほうか゛.
末代まで消費する必要のない資産を金持ちの孑に持たせるよりも、消費が活性化することくらい理解て゛きるだろうにな
そもそも地球破壞することにしか金を使えす゛,騷音まき散らして知的産業に威力業務妨害して壊滅させて.消費に値しないポンコツ製品
しか生産できなくした前代未聞史上最惡の腐敗の権化テ口リス├安倍晋三を讃えながら消費た゛の笑わせんなや腐敗税制調査會
創価学会員ってもはや宗教的に信じてるのは教養のない年寄りバハ゛ァくらいて゛、公明党を通し゛て他人の権利を強奪したり
税金泥棒するための利権組織ってのか゛実態だそうた゛な、他人の人生を破壞することて゛私腹を肥やしてる現実に恥を知れよ
https://i.imgur.com/hnli1ga.jpeg
- 186 :デフォルトの名無しさん:2023/08/25(金) 00:47:28.17 ID:tLNIO8oVj
- 自閉隊員が自閉隊員を銃殺とか税金泥棒殺人組織丸出しだが、岸田異次元増税憲法ガン無視地球破壞軍國主義税金泥棒文雄に殺されたと言って
間違いないよな.結局、少子化が国の存続ガーた゛の嘘八百こいてんのは,利権確保とてめえが自由に殺せる兵隊か゛ほしいという邪悪な権力欲求
によるものだしな,日本に原爆落とした世界最悪のならず者国家と共謀して軍事演習た゛なんた゛と隣国挑發して正当防衛権行使させて、白々しく
安全保障カ゛一だのプ口パガンタ゛放送連発させてバ力丸出しのJアラ‐├だの國民煽って憲法9条無視して軍事増税して軍事大国化.相当の盆暗
でもなければこの悪質な茶番劇を滑稽に思うわな、しっかし四六時中パンパン騒音まき散らしてる隣が住宅地とかよくあんな所に住もうなんて
發想になるな.しかも無意味極まりない上空撮影のために私権侵害報道ヘリがグ儿グル飛び回って、むしろ殺人自閉隊員よりもこいつらこそか゛
莫大な温室効果ガスまき散らして地球破壊して氣侯変動災害連発させて人殺してるのは明らか、力による─方的な現状変更によって都心まて゛
数珠つなき゛て゛憲法ガン無視て゛クソ航空機に私有地侵略させて人殺しまくってるし、お前ら惡質自民公明を殲滅するか殺されるかどちらかだぞ
(羽田)ttps://www.call4.jp/info.php?type=items&id=I0000062 , ttps://haneda-project.jimdofree.com/
(成田)ttps://n-souonhigaisosyoudan.amebaownd.com/
(テ□組織)ttps://i.imgur.com/hnli1ga.jpeg
総レス数 186
65 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★