zoukankan      html  css  js  c++  java
  • 继承(四)

    枚举类

    反射

    反射进行数组转换的时候,参数标识为对象数组和对象有什么区别?

    接口能取代函数指针嘛

    继承的设计技巧

    1 将公共操作和域放在超类

    2 不要使用受保护的域(子类和同一个包中都能看到)

    3 继承实现的是is-a 关系

    4 除非所有继承的方法都有意义,否则不要使用继承

    5 覆盖方法时,不要改变预期的行为

    6 使用多态,而不是类型信息:
     if(x is type 1)

       action1(x)

    else if (x is type 2)

      action2(x)

    如果a1,a2表示的是相同的概念,则应该将相同的概念定义一个方法,并放置在两个类的超类或者接口中

    使用接口易于维护扩展

    7 不要过多地使用反射

    反射使得能在运行时查看域和方法

  • 相关阅读:
    Mysql任务调度
    使用 IntraWeb (18)
    使用 IntraWeb (17)
    替盛大代发的招聘启示
    使用 IntraWeb (16)
    使用 IntraWeb (15)
    使用 IntraWeb (14)
    使用 IntraWeb (13)
    使用 IntraWeb (12)
    使用 IntraWeb (11)
  • 原文地址:https://www.cnblogs.com/geeklove01/p/10046054.html
Copyright © 2011-2022 走看看