Dragon in the sky

whatever happened , go ahead! Happy life of big pig and its dog.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 5 6 7 8 9 10 下一页

2008年6月18日

摘要: 虚函数是在C#中实现多态的一种方法,你要在子类中对override 关键字修饰要实现的虚方法父类要使用Vritual关键字。[代码]未完待续...... 阅读全文

posted @ 2008-06-18 15:51 龙泰 阅读(1525) 评论(0) 推荐(0) 编辑

摘要: C++ 虚函数是类的一个成员,再派生类中,它的功能可以被重写(over-ridden),在派生类中的一组新实现能够替代整个函数。虚函数不同于函数重载(overloading) 虚函数-属性 虚函数是类的成员 用 virtual关键字 声明 一般会在派生类中有一个不同的功能。 函数调用在运行时解析 非虚函数和虚函数的区别: 1.非虚函数是在编译时就解析了,这种机制叫静态绑定。2.而虚函数是在运行时解... 阅读全文

posted @ 2008-06-18 14:48 龙泰 阅读(634) 评论(0) 推荐(0) 编辑

2008年6月16日

摘要: 1.你的个性直接影响你编写计算机程序的能力. 2.最有明显作用的性格为:谦虚,好奇心,诚实,创造性和纪律,还有文明的“懒惰”. 3.高级程序员的发展和生成与天才并无多大联系,任何事情都和个人的发展有关. 4.令人吃惊的是,小聪明,经验,坚持和欲望即可帮助你也可能妨碍你. 5.许多程序员不主动去吸收新信息和新技术,而是靠偶尔获得的一些新信息,如果 你抽出少量时间学些别人的编程经验,过一段时间后... 阅读全文

posted @ 2008-06-16 22:59 龙泰 阅读(319) 评论(0) 推荐(0) 编辑

2008年6月15日

摘要: namespaceMyCollections{usingSystem.Collections;//-----------------------------------------------------------------------------//该委托定义相当于观察者模式中的Notify()函数,//用来通知观察者关于subject的变化//通知观察者,观察者会自动执行观察者内的Upda... 阅读全文

posted @ 2008-06-15 22:26 龙泰 阅读(1712) 评论(0) 推荐(0) 编辑

2008年6月12日

摘要: 在C#中应用工厂模式工厂方法模式来自于创建模式的分类,创建模式是最好的处置创建对象的方式,工厂方法提供了一个简单的决策,该决策得出了这样一个类,该类能够返回一个抽象基类的几个子类的对象,这里抽象基类以来与提供的信息."为每一个创建的对象定义一个接口,但是让子类决定由哪个类去初始化,工厂方法让一个类遵从子类的指令去初始化." --"设计模式" Gamma et al., Addison-Wesley... 阅读全文

posted @ 2008-06-12 17:25 龙泰 阅读(362) 评论(0) 推荐(0) 编辑

摘要: 如今,软件开发已经有了巨大的变化。一个主要的变化就是结构化编程的介绍,结构化编程把应用程序分成很多功能,每一个功能执行一个特定的任务,每个功能都要因它将要执行的任而被命名,紧接着就是用面向对象的方式编程。使 C++ 和 smalltalk变得很流行,现在开发者都依赖类来写他们的代码,用这些从现实中模型化过的类来编程。 这些方法的主要目标都是帮助在团队内部或跨团队的沟通。“一个客户是怎么... 阅读全文

posted @ 2008-06-12 16:33 龙泰 阅读(3511) 评论(0) 推荐(0) 编辑

2008年6月11日

摘要: 优点mvc 模式在项目开发中的优点是能够隔离业务和展示层,进一步的我们有完整的独立对象去控制展示层直接带来的好处是,我们可以很容易的维护和复用他们。下面你将看到:一般来讲我们会尽量把项目中对象间的依赖降到最低,这样我们能够更容易的改变和复用他们。为了实现这样的愿望,我们要遵循“面向接口编程,而不是类”,MVC 就提供了实现它的手段。我们被分配了一个任务去创建ACME 200... 阅读全文

posted @ 2008-06-11 15:59 龙泰 阅读(1854) 评论(0) 推荐(0) 编辑

2008年6月10日

摘要: 观察者模式允许我们观察应用程序中一个对象的状态。最好的理解它的方式就是 Publish/ Subscribe 模式。在观察者模式中有被观察的叫subject,一些观察subject 的对象叫观察者。该模式是松耦合的一个非常好的实例因为我们的类可以依赖很少的信息进行交互。subject 需要被三件事关注:1. 注册一个观察者2. 删除一个观察者3. 通知事件的观察者 比方说我们准备创建一个video... 阅读全文

posted @ 2008-06-10 14:43 龙泰 阅读(318) 评论(0) 推荐(0) 编辑

2008年6月6日

摘要: MVC是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。三层架构是在一个应用程序中把数据(数据层),业务逻辑(业务层),和用户接口(表示层) 分开的一种概念。把业务层和表示层分开,我们明白解决方案在一些地方是模糊的,完全分开是一件困难的事。对于缺少经验的开发者,MVC 是一种实现三层架构的比较清晰的实现。http://www.martinfowler.com/eaaDev/ui... 阅读全文

posted @ 2008-06-06 16:37 龙泰 阅读(1981) 评论(0) 推荐(0) 编辑

摘要: 单件模式(singleton)单件模式定义了一个类只能有一个实例存在的事实。对于暴露只读数据它是很有用的,同样的还有不依赖于实例数据的静态方法。而不是每一次都创建一个类的实例,通过使用一个类的静态方法来实现单件模式,应用程序包含了对一个存在实例的引用,如果是第一次调用返回实例的方法,单件模式就会创建实例,用任何必须的数据和返回实例来发布给调用者,紧接着的调用只是返回存在的实例,实例的生命期是应用程... 阅读全文

posted @ 2008-06-06 15:53 龙泰 阅读(270) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页