简单工厂模式和工厂模式

在对比两种模式之前,首先需要学习  开放-封闭原则。在以前学习的过程中,听说过很多次,编写程序要遵循开闭原则。     在做项目的过程中,因为需求的添加,经常会更新软件。更新软件,就要设计到修改代码了。在面向对象的程序设计中,经常会写类。如果因为添加需求,去修改已经完成的类。那么他是不符合开闭原...

2014-02-16 11:24:04

阅读数:1929

评论数:32

C#多态性基础实现

多态分为两种情况,一种是编译的时候的多态性,一种是运行时的多态性。 编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。 运行时的多态性:运行时的多态性就直到运行时,才根据实际情况实现何种操作。C#中运行时的多态性是...

2014-02-09 17:45:35

阅读数:2502

评论数:24

提示
确定要删除当前文章?
取消 删除
关闭
关闭