摘要: 记录大话设计学习过程。 “工厂模式”和“简单工厂模式”的区别就是把“到底实例哪一个对象的判断逻辑”迁移出去。因为,如果是简单工厂,哪天增加了新的运算,就必须修改简单工厂类的判断分支,这违反了“开放-封闭原则”。 现在判断逻辑依然有,只是放在了客户端,如果哪天增加新的运算,如果使用工厂模式,扩展就通过 阅读全文
posted @ 2020-03-14 21:59 舒碧 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 记录什么是托管代码?学习过程。 托管代码 C#,就是其中一种托管代码。托管代码的执行过程可以交由运行时管理,在.Net里,这种运行时称为“公共语言运行时”(Common Language RunTime,CLR)。 托管代码先经过编译器编译成“中间语言”代码(Intermediate Languag 阅读全文
posted @ 2020-03-14 17:27 舒碧 阅读(519) 评论(0) 推荐(0) 编辑