zoukankan      html  css  js  c++  java
  • 第十九章 7 Data类 简单

    // 7 Data类
    //因此我们在写一个链表时,首先要考虑这一点,我们知道链表的作用是将无序的数据按一定的次序排列起来,比如说链表中每一个节点均可保存一个或多个数据,我们将各个节点排列好顺序,那么所有的数据自然也就排好了顺序,然后我们就可通过操作节点来实现对数据的操作,比如添加,删除,和修改等等
    //但是很多时候,为了提高代码的重复利用率和健壮性,我们需要将代码与数据分离,比如说我们将图书管理系统的数据库部分分做成一个类,并将它包含到其他类中,这样我们做的数据类,即图书管理系统的数据模块,可以被链表类修改,添加和删除等操作,但对于其他类是封闭的,同时链表类代码的修改不会景响到数据库,实现了代码与数据的分离,便代码更加容易维护和重复利用
    /*
    #include <iostream>
    using namespace std;
    //定认枚举形常量
    enum{small,large, same};
    class Date
    {
    public:
    	Date(int i):date(i){}
    	~Date(){}
    	int compare(const Date&);
    private:
    	int date;
    };
    
    int Date::compare(const Date& two)
    {
    	if(date < two.date)
    	     return small;
    	if(date > two.date){
    	     return large;
    	}else{
    	    return same;
    	}
    }
    
    int main()
    {
        return 0;
    }*/
    

      

  • 相关阅读:
    cf854B Maxim Buys an Apartment
    Snuke's Coloring 2-1
    P1087 FBI树
    Card Game for Three
    Many Formulas
    排队
    苹果消消乐(尺取法)
    猴子选大王(约瑟夫)
    进制转化
    UIProgress控件的属性和方法
  • 原文地址:https://www.cnblogs.com/xiangxiaodong/p/2709101.html
Copyright © 2011-2022 走看看