Webでオブジェクト指向プログラミング (442レス)
1-

383: 2008/12/04(木)00:43 ID:XlgDZGNX(1) AAS
保守age
384: 2008/12/09(火)15:36 ID:??? AAS
PHPで学ぶデザパタとかいう本はいいものなの?
アマゾンンの読者レビューでは褒められてたけど。
385: 2008/12/09(火)16:06 ID:??? AAS
読み手のレベル次第
386: 2008/12/09(火)16:33 ID:??? AAS
オブジェクト指向初心者。
継承と多態の意味くらいが分かる。
387: 2008/12/12(金)01:33 ID:??? AAS
>>379こゆこと?
class Trapezoid
{
private upper ;
private lower ;
private height ;

function __construct( $u , $l , $h ) {
$this->upper = $u ;
$this->lower=$l;
$this->height=$h;
}



}
388
(1): 2008/12/12(金)01:39 ID:??? AAS
宿題だろうに1ヵ月後に解答してあげるとかひどすw
389: 2008/12/12(金)01:59 ID:??? AAS
>>388

うむ。やはり宿題か。だったら

面積求める抽象クラス

継承して作った四角や三角

っていうのが本当に伝えたかったことじゃないだろかなんて思った。
390: 2009/01/01(木)09:21 ID:??? AAS
MVCに関する質問です。
利用者ごとにログインし、見た目をカスタマイズ出来るような仕組みを考えています。
で、ログイン状態やユーザー情報というのはModelに相当すると思うんですが、
見た目の情報はModelには入りませんよね。
そもそもViewの情報はどこで管理すべきなのか。
Viewで良いのか。だとして、ユーザー情報との同期はどうとれば良いのか。
分からないところだらけですが、よろしくお願いします。
391: 2009/01/01(木)09:22 ID:??? AAS
分かって無さすぎ
392: 2009/01/01(木)09:50 ID:??? AAS
それは自分でも重々承知しているわけで、
だからこそ質問しているわけですが・・・
393: 2009/01/01(木)09:59 ID:??? AAS
ちゃんと基礎から勉強した方がいいよ
394: 2009/01/02(金)22:50 ID:??? AAS
質問できるレベルにさえ達していない。
前提知識がないから、回答する側も途方にくれてしまう。
入門書等でWEBアプリってどういう風に作るのか、大まかにつかんだ方がいいかも。
395: 2009/04/17(金)23:34 ID:??? AAS
フレームワークのチュートリアル見れ
396: 2009/07/09(木)01:01 ID:qbvjwLD6(1) AAS
これって現行スレだったのかw
397: 2009/10/23(金)00:12 ID:??? AAS
うわー オブジェクト重視っぽく書いていったらソースコードが500行余裕で超えた。
class hogeClassUnit extends dbConnectBase{
private var $name; // 以下20項目くらい
public function set_name($str){ // 受け取ったデータを加工したり精査したりでこれも20項目くらい
public function get_name(){ // クラスから取り出すだけ 以下20項目くらい
public function register(){ // ここまできて、登録とか何たらとかの処理を書き始める。

こういう風に細かくやるのが普通なのでしょうか?
単純なことが多いとはいえ、ずいぶんとソースコードが長い
398: 2009/10/23(金)00:27 ID:??? AAS
律儀だなw
OOPの表面だけ真似るんじゃなくて本質を学んだほうがいいと思うぞ
399: 2009/10/23(金)03:13 ID:??? AAS
粒度を上げるのだ
400: age 2009/11/12(木)11:26 ID:FhD9csek(1/2) AAS
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'のインスタンスは作られないですよね。
401: 2009/11/12(木)11:44 ID:??? AAS
よく分からんが

>たとえばbを継承したb'を作成し、zを取り出すメソッドを作っても、bのインスタンスを作成しているのは
>aなのでb'のインスタンスは作られないですよね。

aでb'のインスタンスを作るように変更すればいいのでは。

>上記のような、クラスがあって、aから、bが返されるのですが、bのprotected
>のデータを取得したい場合はどうすればいいでしょうか。

getZというメソッドを作るのはだめなの?
402: 2009/11/12(木)11:51 ID:??? AAS
ああ何となく分かった、既存のaにもbにも手を加えたくないのか
変更しないで挙動を変えたいなら、それこそa'とb'を作ってメソッドをオーバーライドするしかないかと
403: sage 2009/11/12(木)14:29 ID:FhD9csek(2/2) AAS
やっぱりオーバーライドするしかないですか。

有難う。
404: 2010/05/13(木)18:19 ID:9BJiXr6f(1) AAS
おいおいおい!!こんなのあるのかよ!
外部リンク:okamikakushi.net
俺やってみたけど、マジ寝てるだけで金くれたぞ!!
405: 2010/05/15(土)17:20 ID:??? AAS
治験ですね分かります
406
(2): 2010/05/23(日)16:33 ID:ReStOCg4(1) AAS
他のプロジェクトで作成したフレームワーク、クラス、抽象クラス、インターフェースを
再利用したも猛者はいるか?
407: 2010/05/23(日)17:43 ID:??? AAS
>>406
そんなのどこでもやってるだろ。
408: 2010/05/24(月)21:51 ID:??? AAS
>>406ばっちりだ
409: 2010/05/27(木)12:15 ID:??? AAS
ていうか再利用できない/しないフレームワークなんて嫌だな
410: 2010/05/27(木)20:21 ID:P724q4SG(1) AAS
javascriptでツールチップを作れっ!オブジェクト指向チックによろしく!
って言われたら、どのようなオブジェクトを作りますか?
411: 2010/05/28(金)20:25 ID:??? AAS
まず
クライアントサイドプログラムはWeb制作板へ
って言います
412: 入社1ヶ月の新人が書いてきた。うれしい。 2010/07/14(水)20:35 ID:??? AAS
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script>
//<!--
window.onload = function(){
  kanako = createGirl('かなこ');
  miku  = createGirl('みく');
  haruhi = createGirl('ハルヒ');
};
/*
* クローンを作成
*/
function createGirl( name )
{
  var superClass = new girlClass();
  var superClone = function(){};
  superClone.prototype = superClass;
  //これで他に影響ないクローン完成
  var instanse = new superClone();
  //いわゆるコンストラクタ
  instanse.myName = name;
  return instanse;
};
1-
あと 30 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.298s