zoukankan      html  css  js  c++  java
  • 你必须知道的.net

    ---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ---------------------- 

    1、对于值类型嵌套引用类型的情况,引用类型变量作为值类型的成员变量,在堆栈上保存该成员的引用,而实际的引用类型依然保存在GC堆上;对于引用类型嵌套值类型的情况,则该值类型字段将作为引用类型实例的一部分保存在GC堆上。

    2、继承就是面向对象中类与类之间的一种关系。

    3、子类也可以实现对基类的扩展和改写,主要有两种方式:一是通过子类中增加新方法;二是通过对父类方法的重写改写,在.NET中称为覆写override。

    4、对象的创建过程是按照顺序完成了对整个父类及其本身字段的内存创建,并且字段的存储顺序是由上到下排列,最高层类的字段排在最前面。

    5、抽象类适合于有族层概念的类间关系,而接口最适合为不同的类提供通用功能;接口着重于CAN-DO关系类型,而抽象类则偏重于IS-A式的关系;接口多定义对象的行为,抽象类多定义对象的属性;如果预计会出现版本问题,可以创建“抽象类”。

    6、继承关系中,我们更多的是关注其共性,因为共性是层次复用的基础,而特性是系统扩展的基点。从宏观上看,继承多关注于共同性,而多态多着眼于差异性。

    7、面向对象原则:多组合,少继承;低耦合,高内聚。

    8、多态,是指同一操作作用于不同的实例,产生不同运行结果的机制。

    9、接口在本质上,依旧是一个不能实例化的类,但是又区别于一般意义上的类,例如不能实例化,允许多继承,可以作用于值类型等。

    10、良好的设计必然是面向抽象的,而接口是实现这一思想的完美手段之一。

    独立之人格,自由之思想!

    ---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

    详细请查看:http://edu.csdn.net/heima/

  • 相关阅读:
    SPOJ 4487. Can you answer these queries VI splay
    Oracle Enterprise Linux 64-bit 下Oracle11g的监听配置改动及測试步骤
    欧拉函数
    安装Windows7步骤
    在Eclipse中执行、配置Hadoop
    java设计模式演示样例
    VC中获取窗体句柄的各种方法
    HTML5 Canvas中实现绘制一个像素宽的细线
    Java实现 蓝桥杯VIP 基础练习 Sine之舞
    Java实现 蓝桥杯VIP 基础练习 Sine之舞
  • 原文地址:https://www.cnblogs.com/youhu/p/2730706.html
Copyright © 2011-2022 走看看