摘要: 15.1 就不能换DB吗? 15.2 最基本的数据访问程序 namespace 抽象工厂模式 { class Program { static void Main(string[] args) { User user = new User(); SqlserverUser su = new Sqls 阅读全文
posted @ 2019-08-02 09:53 _Huang95 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 14.1 老板回来?我不知道! 14.2 双向耦合的代码 namespace 观察者模式 { class Program { static void Main(string[] args) { //前台小姐童子喆, Secretary tongzizhe = new Secretary(); //看 阅读全文
posted @ 2019-08-01 17:16 _Huang95 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 13.1 炒面没放盐 13.2 建造小人一 namespace 建造者模式 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(objec 阅读全文
posted @ 2019-08-01 13:48 _Huang95 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 12.1 牛市股票还会亏钱 12.2 股民炒股代码 namespace 外观模式 { class Program { static void Main(string[] args) { Stock1 gu1 = new Stock1(); Stock2 gu2 = new Stock2(); Sto 阅读全文
posted @ 2019-07-31 20:10 _Huang95 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 11.1 第一天上班 11.2 无熟人难办事 11.3 迪米特法则 臭弟弟去IT部门修电脑没人搭理无限等待...... IT部门代表抽象类或接口,IT部门员工代表具体类,遵循依赖倒转原则需要面向接口编程, 迪米特法则:如果两个类不必彼此直接通信,那么这两个类就不应当发生直接相互的作用,如果其中一个类 阅读全文
posted @ 2019-07-31 19:44 _Huang95 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 10.1 考题不会做,蒙呗! 10.2 重复 = 易做 + 难改 namespace 模板方法模式 { class Program { static void Main(string[] args) { Console.WriteLine("学生甲抄的试卷:"); TestPaperA studen 阅读全文
posted @ 2019-07-31 19:38 _Huang95 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 9.1 夸张的简历 9.2 简历代码的初步实现 namespace 原型模式 { class Program { static void Main(string[] args) { Resume a = new Resume("大鸟"); a.SetPersonalInfo("男", "29"); 阅读全文
posted @ 2019-07-30 20:24 _Huang95 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(681) 评论(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 阅读(346) 评论(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 阅读(428) 评论(0) 推荐(0) 编辑