- 博客(2)
- 资源 (11)
- 收藏
- 关注
原创 简单工厂模式和工厂模式
在对比两种模式之前,首先需要学习 开放-封闭原则。在以前学习的过程中,听说过很多次,编写程序要遵循开闭原则。 在做项目的过程中,因为需求的添加,经常会更新软件。更新软件,就要设计到修改代码了。在面向对象的程序设计中,经常会写类。如果因为添加需求,去修改已经完成的类。那么他是不符合开闭原则的。 添加需求,应该让代码去扩展,而不是去修改。通过抽象类和继承来实现开闭原则。
2014-02-16 11:24:04 2099 32
原创 C#多态性基础实现
多态分为两种情况,一种是编译的时候的多态性,一种是运行时的多态性。编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。运行时的多态性:运行时的多态性就直到运行时,才根据实际情况实现何种操作。C#中运行时的多态性是通过复写虚函数实现的。C#中的,多态人们很不容易分清楚。明明是一个相同的名称,而调用起
2014-02-09 17:45:35 3455 25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人