jtwor

jtwor

V2EX 第 337776 号会员,加入于 2018-08-01 18:06:44 +08:00
根据 jtwor 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
jtwor 最近回复了
57 天前
回复了 jtwor 创建的主题 问与答 小白第一次配机,帮帮忙过过目
@marcong95 正在看机箱 fs140 确实有概率顶盖
57 天前
回复了 jtwor 创建的主题 问与答 小白第一次配机,帮帮忙过过目
@guisheng 本来是海盗船的 但 jd 2666 没货 瞄了瞄 2400 应该够用了
57 天前
回复了 jtwor 创建的主题 问与答 小白第一次配机,帮帮忙过过目
@marcong95 好大坨吗 哈哈 小白怕什么水冷安装漏液 所以找个风扇算了
57 天前
回复了 jtwor 创建的主题 问与答 小白第一次配机,帮帮忙过过目
@guisheng 想问问 如果是水冷有什么好推荐的
57 天前
回复了 jtwor 创建的主题 问与答 小白第一次配机,帮帮忙过过目
@gosidealone 谢谢大佬解惑 : ) 去瞄一瞄 b560 其实第三点主要是想问问散热够不够用
57 天前
回复了 jtwor 创建的主题 问与答 小白第一次配机,帮帮忙过过目
啊啊 是不是弄错节点了 没小伙伴吗 救救孩子吧
其实感觉就是在问依赖反转的问题
有点乱。。。是笤帚 决定 Robot 是 pro 或者 normal 还是 Robot 的类型决定使用 pro 或者 normal 的笤帚

下面是根据传入的笤帚 返回不同的 clean 效果
有些 interface 的改动。。因为有点不理解为什么 Robot 继承 ITool 机器是机器 工具是工具
/* */
public class Robot : IRobot {
private ITool _tool { get; set; }

public Robot(ITool tool) {
_tool = tool;
}

public void DoClean() {
Console.WriteLine(_tool.UsedTool());
}

}

public class SuperTool:ITool {
public string _status = "太重了挥不动";
public string UsedTool() { return _status; }
}

public class NormalTool:ITool {
public string _status = "开始扫地";
public string UsedTool() { return _status; }
}

public interface ITool {
string UsedTool();
}

public interface IRobot {
void DoClean();
}



ITool super = new SuperTool();
ITool normal = new NormalTool();

Robot robot = new Robot(normal);//装备普通工具
robot.DoClean();//开始扫地
robot = new Robot(super);//装备超级工具
robot.DoClean();//太重了挥不动

/* */
62 天前
回复了 godbasin 创建的主题 程序员 啊这,我也试试收前端徒弟?
猫猫 :)
天赋可能影响上限 但努力还是能改变下限的 能努力也是一种天赋
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   997 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 19:38 · PVG 03:38 · LAX 12:38 · JFK 15:38
♥ Do have faith in what you're doing.