论坛风格切换切换到宽版
  • 4119阅读
  • 4回复

关于设计模式 与C#。。。 [复制链接]

上一主题 下一主题
离线wdnm
 
发帖
232
樱饼
0
博丽神社的喝茶券(威望)
0
春度
23
交易币
0
只看楼主 倒序阅读 楼主  发表于: 2012-11-22
最近在看设计模式的书籍

看到了观察者模式部分

此模式就是当一个对象发生变化的时候通知其他的对象。

但是我现在写的一个程序中实际上是,有若干个对象发生变化时 通知同一个对象。。

这种算法能算观察者模式吗?还是一种另外的模式。。我还没把所有模式看完。。

还有一个问题就是

比如一个
写法一
class player{
    public string Name;

}
写法2

class player{
    private string Name;
  public Player(string name)
{
    Name = name;
}

public GetName()
{
    return Name;
}
}

如果要取的某个Player实例的Name在面向对象的角度下,写法2比写法1好吗?

附上最近学习设计模式写的一个文字游戏代码。。请多提意见……

附件: ConsoleApplication1.rar (41 K) 下载次数:559
东方好玩!
离线wdnm
发帖
232
樱饼
0
博丽神社的喝茶券(威望)
0
春度
23
交易币
0
只看该作者 1楼 发表于: 2012-11-22


帖子里的代码肿么排版。。
东方好玩!
离线zeroxeno
发帖
214
樱饼
470
博丽神社的喝茶券(威望)
1
春度
90
交易币
0
只看该作者 2楼 发表于: 2012-11-24
小镇已经冷了许久了,也不知道会不会有程序猿来光顾。
~♪热闪努必幸 魂觉直狙爱 囧囧囧囧囧♬~
~( ~′・_・`)~
离线wdnm
发帖
232
樱饼
0
博丽神社的喝茶券(威望)
0
春度
23
交易币
0
只看该作者 3楼 发表于: 2012-11-24
soga。。。

o(╯□╰)o
东方好玩!
离线jy00825068
发帖
1
樱饼
0
博丽神社的喝茶券(威望)
0
春度
0
交易币
0
只看该作者 4楼 发表于: 2013-02-05
程序猿撸过,写法1,2各有优点,如果Name可以任意修改,则写法1好,但很容易会出现冲突,因为谁都可以直接用。2的保密性比较好,一般都会采取2的写法
快速回复
限100 字节
 
上一个 下一个