两种设计模式
1.单例模式
模式的保证步骤:单例(是说在一个类中只能有一个对象)三条件
1.1类构造设置私有 private Play() { }
1.2 定义一个私有的静态的 类类型 变量
private static Play play;
1.3 定义共有的 静态的 并且 返回值类型为 类类型 的方法
public static Play GetInstance() { if(play==null) { play=new Play(); } retuen play; }
2.简单工厂
简单来说就是一个类
1.简单工厂是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类

3.XML解析
| 对象 | 属性和方法 | 说明 |
| XmlDocument | DocumentElement属性 | 获取根节点 |
| ChildNodes属性 | 获取所有子节点 | |
| Load()方法 | 读取整个XML的结构 | |
| XmlNode | InnerTest属性 | 当前节点的值 |
| Name属性 | 当前节点的名称 | |
| ChildNodes属性 | 当前节点的所有子节点 |
<Book>
<book>
<bookid>1</bookid>
<bookname>阿甘正传</bookname>
<bookprice>55</bookprice>
</book>
<book>
<bookid>2</bookid>
<bookname>不做大哥好多年</bookname>
<bookprice>70</bookprice>
</book>
<book>
<bookid>3</bookid>
<bookname>平凡的世界</bookname>
<bookprice>60</bookprice>
</book>
</Book>
XmlDocument doc = new XmlDocument(); doc.Load("Book.xml"); XmlNode root = doc.DocumentElement; foreach (XmlNode book in root.ChildNodes) { Console.WriteLine(book["bookid"].InnerText); Console.WriteLine(book["bookname"].InnerText); Console.WriteLine(book["bookprice"].InnerText); } Console.ReadLine();