摘要: 8.1 再现活雷锋 8.2 简单工厂模式实现 class OperationFactory { public static Operation createOperate(string operate) { Operation oper = null; switch (operate) { case 阅读全文
posted @ 2019-07-29 19:00 _Huang95 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 7.1 为别人做嫁衣! 7.2 没有代理的代码 namespace 代理模式 { class Program { static void Main(string[] args) { SchoolGirl jiaojiao = new SchoolGirl(); jiaojiao.Name = "李娇 阅读全文
posted @ 2019-07-29 18:34 _Huang95 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 6.1 穿什么有这么重要? 6.2 小菜扮靓第一版 namespace 装饰模式 { class Program { static void Main(string[] args) { Person xc = new Person("小菜"); Console.WriteLine("\n第一种装扮: 阅读全文
posted @ 2019-07-29 14:50 _Huang95 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 5.1 MM请求修电脑 5.2 电话遥控修电脑 5.3 依赖倒置原则 可以把PC电脑理解成是大的软件系统,任何部件如CPU,内存,硬盘,显卡等都可以理解为程序中封装的类或程序集,由于PC易插拔(面向对象中叫做强内聚,松耦合)的方式,那么不管哪一个出问题,都可以在不影响别的部件的前提下进行修改或替换, 阅读全文
posted @ 2019-07-29 14:24 _Huang95 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 4.1 考研失败 4.2 开放封闭原则 是说软件实体(类,模块,函数等等)应该可以扩展,但是不可修改, 对于扩展是开放的,对于更改是封闭的, 面对需求的改变却可以保持相对稳定,从而使得系统可以在第一个版本以后不断退出新的版本, 如弹性制上班,即开放时间封闭业绩, 4.3 何时应对变化 无论模块是多么 阅读全文
posted @ 2019-07-29 13:54 _Huang95 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 3.1 新手机 3.2 拍摄 3.3 没用的东西 3.4 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因, 3.5 方块游戏的设计 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力,这种耦合会导致脆弱的设计,当变化发生时,设计会 阅读全文
posted @ 2019-07-29 13:50 _Huang95 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 2.1 商场收银软件 namespace 商场管理软件 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } double total = 0.0d; private void btnOk_Cl 阅读全文
posted @ 2019-07-29 11:42 _Huang95 阅读(586) 评论(0) 推荐(0) 编辑