Webでオブジェクト指向プログラミング (442レス)
Webでオブジェクト指向プログラミング http://medaka.5ch.net/test/read.cgi/php/1133489897/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
372: nobodyさん [] 2008/07/21(月) 16:19:42 ID:gHzQi72i ええっともっと簡単にいうと、hoge.pm(オブジェクト指向モジュール)の 中にある特定のクラスが処理として行なう共通な部分(たとえば英数半角チェック) を抜き出して、それをサブルーチンとしてhoge.pmの中に記述して、クラスが 使うようにする(メインプログラムcgiが直接利用するのではない)、という のは、手法としてはどうですか? という意味です。オブジェクト指向でつくられたモジュール内のサブルーチンは 簡単にいってクラスとして書くけど、単なる英数半角チェックルーチンをサブルーチン 化した場合はそれはクラスというよりやっぱり単なるサブルーチンでしかない ですよね? いや、その半角英数チェックのサブルーチン内で処理後の変数をあらたに定義 すればその半角英数チェックのルーチンはクラスとしていってもいいとおもいますが。 http://medaka.5ch.net/test/read.cgi/php/1133489897/372
373: nobodyさん [sage] 2008/07/21(月) 19:17:33 ID:??? それ、普通のPerlのパッケージの作り方だよ。 http://medaka.5ch.net/test/read.cgi/php/1133489897/373
374: nobodyさん [sage] 2008/07/22(火) 04:02:09 ID:??? なんかしらんけど、FormValidator::Simple とかつかえばよくね。 http://medaka.5ch.net/test/read.cgi/php/1133489897/374
375: nobodyさん [sage] 2008/07/22(火) 23:13:02 ID:??? あなたもアダルト動画サイトを運営しませんか? 動画検索ロボットが毎日動画を自動収集!! アクセスアップ間違いなし。 もちろん海外のサーバーなので違法性も一切ありません。 完全無料!!いくらでも動画サイトを作成できます。 http://sxv.xgun.tv ▼mixiのトピックです。 http://mixi.jp/view_bbs.pl?id=33336111&comment_count=0&comm_id=326589 ▼自分のmixiです。 http://mixi.jp/show_friend.pl?id=15652823 http://medaka.5ch.net/test/read.cgi/php/1133489897/375
376: nobodyさん [sage] 2008/11/13(木) 09:58:56 ID:??? オブジェクト指向って一言でいうとなんなんですかって後輩に聞かれた。 おま、一言でいえるかっての! http://medaka.5ch.net/test/read.cgi/php/1133489897/376
377: nobodyさん [sage] 2008/11/13(木) 10:03:26 ID:??? >>376 オブジェクト指向が一言で表したものだから、って言えば良いよ。 http://medaka.5ch.net/test/read.cgi/php/1133489897/377
378: nobodyさん [sage] 2008/11/13(木) 12:52:57 ID:??? 関数付き変数=オブジェクト指向 http://medaka.5ch.net/test/read.cgi/php/1133489897/378
379: nobodyさん [sage] 2008/11/13(木) 17:13:17 ID:??? Trapezoidクラス upper 上底 lower 下底 height 高さ それぞれのアクセッサ コンストラクタで初期値を設定 面積を求めるメソッド calcArea() 現在のフィールド値を画面に表示するshow() メソッド 誰かおしえてください http://medaka.5ch.net/test/read.cgi/php/1133489897/379
380: nobodyさん [] 2008/11/14(金) 02:19:47 ID:beq8Chz/ 日本語でおk http://medaka.5ch.net/test/read.cgi/php/1133489897/380
381: nobodyさん [] 2008/11/14(金) 02:42:17 ID:s13+G+Dg web専用言語にOOPなぞいらん http://medaka.5ch.net/test/read.cgi/php/1133489897/381
382: nobodyさん [] 2008/12/03(水) 08:17:46 ID:RtCrzg9N なんかOOPでやると、 日ごとにincludeするファイルが増えていくような気がする 昔はファイル一枚あればいいだったのに ってか、はっぱ隊とかウンナンとか10年ぶりぐらいに思い出したような http://medaka.5ch.net/test/read.cgi/php/1133489897/382
383: nobodyさん [] 2008/12/04(木) 00:43:26 ID:XlgDZGNX 保守age http://medaka.5ch.net/test/read.cgi/php/1133489897/383
384: nobodyさん [sage] 2008/12/09(火) 15:36:44 ID:??? PHPで学ぶデザパタとかいう本はいいものなの? アマゾンンの読者レビューでは褒められてたけど。 http://medaka.5ch.net/test/read.cgi/php/1133489897/384
385: nobodyさん [sage] 2008/12/09(火) 16:06:48 ID:??? 読み手のレベル次第 http://medaka.5ch.net/test/read.cgi/php/1133489897/385
386: nobodyさん [sage] 2008/12/09(火) 16:33:10 ID:??? オブジェクト指向初心者。 継承と多態の意味くらいが分かる。 http://medaka.5ch.net/test/read.cgi/php/1133489897/386
387: nobodyさん [sage] 2008/12/12(金) 01:33:02 ID:??? >>379こゆこと? class Trapezoid { private upper ; private lower ; private height ; function __construct( $u , $l , $h ) { $this->upper = $u ; $this->lower=$l; $this->height=$h; } 略 } http://medaka.5ch.net/test/read.cgi/php/1133489897/387
388: nobodyさん [sage] 2008/12/12(金) 01:39:31 ID:??? 宿題だろうに1ヵ月後に解答してあげるとかひどすw http://medaka.5ch.net/test/read.cgi/php/1133489897/388
389: nobodyさん [sage] 2008/12/12(金) 01:59:29 ID:??? >>388 うむ。やはり宿題か。だったら 面積求める抽象クラス と 継承して作った四角や三角 っていうのが本当に伝えたかったことじゃないだろかなんて思った。 http://medaka.5ch.net/test/read.cgi/php/1133489897/389
390: nobodyさん [sage] 2009/01/01(木) 09:21:40 ID:??? MVCに関する質問です。 利用者ごとにログインし、見た目をカスタマイズ出来るような仕組みを考えています。 で、ログイン状態やユーザー情報というのはModelに相当すると思うんですが、 見た目の情報はModelには入りませんよね。 そもそもViewの情報はどこで管理すべきなのか。 Viewで良いのか。だとして、ユーザー情報との同期はどうとれば良いのか。 分からないところだらけですが、よろしくお願いします。 http://medaka.5ch.net/test/read.cgi/php/1133489897/390
391: nobodyさん [sage] 2009/01/01(木) 09:22:32 ID:??? 分かって無さすぎ http://medaka.5ch.net/test/read.cgi/php/1133489897/391
392: nobodyさん [sage] 2009/01/01(木) 09:50:26 ID:??? それは自分でも重々承知しているわけで、 だからこそ質問しているわけですが・・・ http://medaka.5ch.net/test/read.cgi/php/1133489897/392
393: nobodyさん [sage] 2009/01/01(木) 09:59:06 ID:??? ちゃんと基礎から勉強した方がいいよ http://medaka.5ch.net/test/read.cgi/php/1133489897/393
394: nobodyさん [sage] 2009/01/02(金) 22:50:28 ID:??? 質問できるレベルにさえ達していない。 前提知識がないから、回答する側も途方にくれてしまう。 入門書等でWEBアプリってどういう風に作るのか、大まかにつかんだ方がいいかも。 http://medaka.5ch.net/test/read.cgi/php/1133489897/394
395: nobodyさん [sage] 2009/04/17(金) 23:34:39 ID:??? フレームワークのチュートリアル見れ http://medaka.5ch.net/test/read.cgi/php/1133489897/395
396: nobodyさん [] 2009/07/09(木) 01:01:48 ID:qbvjwLD6 これって現行スレだったのかw http://medaka.5ch.net/test/read.cgi/php/1133489897/396
397: nobodyさん [sage] 2009/10/23(金) 00:12:07 ID:??? うわー オブジェクト重視っぽく書いていったらソースコードが500行余裕で超えた。 class hogeClassUnit extends dbConnectBase{ private var $name; // 以下20項目くらい public function set_name($str){ // 受け取ったデータを加工したり精査したりでこれも20項目くらい public function get_name(){ // クラスから取り出すだけ 以下20項目くらい public function register(){ // ここまできて、登録とか何たらとかの処理を書き始める。 こういう風に細かくやるのが普通なのでしょうか? 単純なことが多いとはいえ、ずいぶんとソースコードが長い http://medaka.5ch.net/test/read.cgi/php/1133489897/397
398: nobodyさん [sage] 2009/10/23(金) 00:27:46 ID:??? 律儀だなw OOPの表面だけ真似るんじゃなくて本質を学んだほうがいいと思うぞ http://medaka.5ch.net/test/read.cgi/php/1133489897/398
399: nobodyさん [sage] 2009/10/23(金) 03:13:03 ID:??? 粒度を上げるのだ http://medaka.5ch.net/test/read.cgi/php/1133489897/399
400: age [] 2009/11/12(木) 11:26:43 ID:FhD9csek class a { function getA(){ { return new b('hoge'); } } class b{ public $a; protected $_z; public function __construct($data) { $this->a = $data+$data; $this->_z = $data; } } 上記のような、クラスがあって、aから、bが返されるのですが、bのprotected のデータを取得したい場合はどうすればいいでしょうか。 たとえばbを継承したb'を作成し、zを取り出すメソッドを作っても、bのインスタンスを作成しているのは aなのでb'のインスタンスは作られないですよね。 http://medaka.5ch.net/test/read.cgi/php/1133489897/400
401: nobodyさん [sage] 2009/11/12(木) 11:44:55 ID:??? よく分からんが >たとえばbを継承したb'を作成し、zを取り出すメソッドを作っても、bのインスタンスを作成しているのは >aなのでb'のインスタンスは作られないですよね。 aでb'のインスタンスを作るように変更すればいいのでは。 >上記のような、クラスがあって、aから、bが返されるのですが、bのprotected >のデータを取得したい場合はどうすればいいでしょうか。 getZというメソッドを作るのはだめなの? http://medaka.5ch.net/test/read.cgi/php/1133489897/401
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 41 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s