2008年8月6日

C#学习小记10多态

摘要: //关于多态 using System; public class Student { private string name; public string Name { get {return name;} set { name =value;} } public virtual void Print() { Console.WriteLine(N... 阅读全文

posted @ 2008-08-06 13:39 yatasoft 阅读(193) 评论(0) 推荐(0) 编辑

对设计模式部分理解

摘要: 对于抽象工厂我的看法是:组合一些功能,因此他的灵活性也不是很好,工厂方法:很好玩,用来隐藏对象生成以及管理的 组合模式:树型,隐藏容器类和元类的区别,和他有点相象的是装饰者模式,这个仅仅是为对象增加额外的功,感觉的到真是组合的退化。 桥接模式:据说是最难的,不过我怎么老是一看就懂了?难道我还没发现其中的奥妙,解偶抽象和实现,我终于知道了实现的对象实例化是通过1表2用一个对象工厂。 外观模式,... 阅读全文

posted @ 2008-08-06 13:38 yatasoft 阅读(157) 评论(0) 推荐(0) 编辑

长期打算

摘要: 在本年7月之前要看完的书按顺序 第一 UML用户指南2(重读) 设计模式解析2(重读) 第二 深入浅出设计模式(英文版,新读) 第三 解决代码大全,UML参考手册(第二版). 第四 programming in C# 4(中文),.NET设计规范:NET约定、惯用法与模式,框架设计(第2版):CLR Via C# 第五 数据库系统概念5(中文), 阅读全文

posted @ 2008-08-06 13:37 yatasoft 阅读(218) 评论(0) 推荐(0) 编辑

07年寒假日记

摘要: 2007年寒假 1.18日 回到家 1.19日 开始看教程。 1.24日 教程看到72页,教程前两章及第3章的前面分析部分概念较多, 其中如企业信息系统的目标、构架,等。但是到了后面的设计部分特别 是今天看到的数据流图,感觉比较爽,也许是因为看过软设教程的帮助 ,有种感觉就是如果自己不提前打好基础,那么将会很晕。不过总的来 说这本书还是很有帮助的,很适合我。 ... 阅读全文

posted @ 2008-08-06 13:36 yatasoft 阅读(397) 评论(0) 推荐(0) 编辑

初读《代码大全2》

摘要: 久闻是个程序构建的好书,今天在图书馆找到了,可是图书馆太不人情了,一次只让借看一天, 我的英语太菜好在我拿到的是翻译版,虽然有人说原版牛比,但是我还是要感谢辛苦的翻译人员.全书共 800页,今天看到了40页,感觉就是确实是本牛书啊! 我载抄了书中的部分语句, 当艺术评论家聚在一起的时候,他们谈论的都是关于版式,结构以及意蕴之类的话题;而当真正的艺术 家聚在一起的时候,他们谈论... 阅读全文

posted @ 2008-08-06 13:32 yatasoft 阅读(380) 评论(1) 推荐(0) 编辑

C#学习小记14求助一道让我头疼的C#小题

摘要: 求助:一道让我头疼的C#小题! 1说出以下每个场景出错的准确原因? 假定Professor和Student都是实现ITeacher接口的类 场景一: Professor p; Student s=new Student(); ITeacher t; t=s; p=t; //这里我感觉是错在p=t;一句但说不出到底为什么? 场景二: Professor p=new Professor; Studen... 阅读全文

posted @ 2008-08-06 13:30 yatasoft 阅读(207) 评论(0) 推荐(0) 编辑

C#学习小记13接口的包容!像个泡菜坛子!

摘要: //接口的包容. using System; public interface ITeacher { bool AgreeToTeach(); void Print(string b); } public class Professor:ITeacher { private int course; public int Co... 阅读全文

posted @ 2008-08-06 13:29 yatasoft 阅读(167) 评论(0) 推荐(0) 编辑

C#学习小记12实现一个接口

摘要: //实现一个接口 using System; public interface ITeacher { bool AgreeToTeach(); //注意!无需用public abstract void Print(string b); //注意!无需用public abstract } //声明一个接口 public class P... 阅读全文

posted @ 2008-08-06 13:28 yatasoft 阅读(177) 评论(0) 推荐(0) 编辑

C#学习小记11基本语言常识

摘要: 1派生类没办法不继承其任何一个祖先类中定义的方法。 2多态解释变态的if else,多态替补了if,并且提高代码的可维护性,并封装了变化。 3如果派生类没有为从其抽象类基类继承下来的所有抽象方法提供实现,则派生类自动被当作抽象类处理。 4.1接口是村抽象方法头的集合 .2接口可以是公共的,也可以是私有的,不过一般声明为公共的。 .3接口中的方法都隐含地是公共抽象方法,如果硬性加上public和ab... 阅读全文

posted @ 2008-08-06 13:28 yatasoft 阅读(175) 评论(0) 推荐(0) 编辑

C#学习小记9包装类以封装预定义类集群

摘要: using System; using System.Collections; public class Student { public string a="89"; } public class EnrollmentCollection { private ArrayList students; public EnrollmentCollection() { ... 阅读全文

posted @ 2008-08-06 13:27 yatasoft 阅读(269) 评论(0) 推荐(0) 编辑

导航