- 博客(2)
- 收藏
- 关注
原创 (转载)Decorator模式---实现一个验证程序 http://hi.baidu.com/huangrg/blog/item/76fe53ddb58169da8d1029c6.html
Decorator可以动态地为某个对象增加一些职责. 考虑一个密码验证程序,该程序是一个基于TCP的Client,她的基本功能是发出带有用户名、密码以及其它附加信息的请求给Server,之后得到 Server的回应.而且要求在不同的网络环境中具备不同的安全级别: 0级别,明文传输; 1级别,仅加密密码;2级别,满足1级别的同时,用SSL加密整个数据包。 根据需求可以考虑用Decorator模式进行
2007-09-14 17:47:00 819
转载 (转载)Visitor模式---实现家人行为 http://hi.baidu.com/huangrg/blog/item/aa9e46c7feaeebdfd100608c.html
我家有: 老婆, 儿子, 女儿. 我考虑写一个程序模拟她们的生活. 抽象出老婆,儿子和女儿这三个对象,为了易于统一管理和访问这些对象,同时抽象了一些公共基类:Baby.Baby要提供所有可能的接口. 为了把问题简单化,假设老婆主要照顾两个小宝贝和做家务(^-^); 两个小宝贝还小,基本上就是玩.于是我们建立下面的类模型: 根据这个模型,我们可以发现一些不足的地方:1)抽象接口提供所
2007-09-14 17:44:00 803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人