• 从小做大之一一切从建模开始


    刚刚从项目上面回来 没多久 感觉自己 好像最近比较颓废 总是玩Dota(不过这个还确实蛮好玩的),所以周日 下雨天 赶快补补课 把自己的心得体会 稍微的追变成代码了啊 这个 其实是我们正在做的例子,需求是客户的,但是代码是我

    Model层

     1    public class Bill:InterFace.BillPass,InterFace.BillBack
     2    {
     3        public People Maker;
     4        public string Department;
     5        public Hashtable Right;
     6        public static Bill bill = new Bill();
     7        private Bill()
     8        {
     9            GetBillPeople();
    10        }

    11        public static Bill GetBill()
    12        {
    13            if (bill == null)
    14            {
    15                bill = new Bill();
    16                return bill;
    17            }

    18            else
    19            {
    20                return bill;
    21            }

    22        }

    23        public void GetBillPeople()
    24        {
    25            this.Maker = People.GetPeople("123""456");
    26        }

    27        BillBack 成员
    34
    35        BillPass 成员
    43    }

    这个是订单类,下面一个是人员类

     1  public class People
     2    {
     3        public string name;
     4        public int age;
     5        private string ID;
     6        private string password;
     7        public static People GetPeople(string ID,string password)
     8        {
     9            People Edison = new People();
    10            Edison.age = 24;
    11            Edison.ID = "12138";
    12            Edison.name = "Edison";
    13            Edison.password = "456";
    14            return Edison;
    15
    16        }

    17
    18    }

    这个现在是我这套系统中的两个模型,然后下面是两个接口 至于接口是做什么用的,我现在只能说是隔离行为的,我只理解到这里了啊,如果有高手愿意赐教的话可以留言。

    接口层

    当然这个是存在引用关系的我在这里就不废话了,大家应该都清楚吧.

    然后调用的代码就是

    客户端调用

    本文是小弟在参加了 一个很大的项目开发之后,根据自己对设计模型的理解 以及客户需求的分析而作出的Demo,代码可能比较粗糙,但是为了体现一种思想。还望各位园友们不吝赐教,多提一些意见 我会陆陆续续的把一些其他的代码放出来 为的可能就是更好的理解抽象 更好的理解设计模式

  • 相关阅读:
    Bootstrap(2)整体架构
    介绍 Microservice
    Websocket实例
    MYSQL-用户权限的验证过程(转)
    don't touch your phone in any unfamiliar way(转)
    你真的会玩SQL吗?Case的用法(转)
    android模拟器与PC的端口映射(转)
    Java Main如何被执行?(转)
    Linux crontab 命令格式与具体样例
    分享一个3D球面标签云
  • 原文地址:https://www.cnblogs.com/DrEdison/p/1295439.html
Copyright © 2020-2023  润新知