我们编写的程序的方式一般都是面向对象,那么面向对象在重点在于对象,就拿实际情况来讲。
同样开一个饭馆,如果我开的饭馆是面向有钱人士的话,那么我饭馆的装修就要昂贵一点,弄得高档次一点,同时菜品也应该要卖一些例如鱼子酱之类得高档次,昂贵的食品。
如果我的饭馆是面向群众的,那么我的饭馆装修不用太将就,菜品也应该是一些家常家,例如一些土豆炒肉,茄子煲之类的食品。
可以看到同样的一件事情根据面向不同的对象就要有不同的做法,而我们的程序也是如此。
例如我们做一个系统,我们一个后台人员要测试不同级别类型的的权限时就要换不同类型的人物,所以我们在做表的时候,就应该可以一个用户可以有多个用户类型。
这样一来,我们就可以有多个类型的权限,这样一来会减少用户类型的切换的麻烦,这样关系就形成了多对多的关系,也就是,一个用户类型里面可以有多个用户。