Dot Net是否下过雪:3.类、函数和命名空间

想象你的程序就像一个村子,村子里有很多大房子(命名空间),大房子里有很多房间(类型),房间里面有一群群机器人(对象)……

机器人可以有很多功能(函数),比如说话、干活等。

每一群机器人都有不同的功能,但它们有的实现同一组功能(实现接口),有的基于别的机器人开发(继承)。

每间房子里都有一个机床(),大部分(非静态)机床本身最大的功能就是生产机器人(构造函数),当然也可以实现其他的功能(静态函数)。

机器人还有机床本身也可以存储数据(实例成员,静态成员)。

——————————————————从实例开始————————————————————————————

想象一个工厂吧,里面有工人、老板、检测员等等,还有各种机器

工人分为杂工、技工,同时分为一级和二级两种,一级比二级可以干的活更多,但也可以干二级的活

老板就是老板(汗)

检测员则负责检测机器

机器就是机器(别打我~)

如下是各岗位的功能列表

工人

  • 杂工
    • 一级杂工
      1. 工作
    • 二级杂工
      1. 工作
      2. 复杂工作
  • 技工
    • 一级技工
      1. 工作
      2. 技术活
    • 二级技工
      1. 工作
      2. 技术活
      3. 复杂技术活

老板

  1. 管理

检测员

  1. 检测

这种业务逻辑要如何实现呢?

 

posted @ 2011-08-28 10:43  DrLibrazy  阅读(183)  评论(0)    收藏  举报