前几天,有个朋友开玩笑说开发个妓女管理系统(我们把它戏称为小鸡管理系统) 。
刚开始的时候,小鸡管理系统只负责小鸡的房间分配,和结算问题,后来就发展到了二奶和老婆的问题。
朋友问 要怎么定义这个类呢
我的想法是 女人是一个接口 其他三个都是继承这个接口。小鸡应该是公有型,二奶是保护型,老婆是私有型。
朋友问,但是这里就出现问题了,老婆出轨了怎么办。。。。。这个问题还真难回答
最后我想了想,应该使用工厂模式,得到实体类,然后编写各类的 类型转换方法。
继续这个想法,每个女的,跟多少男的发生了关系,就可以将男的按月收入高低做成有序表。
相同的,男的跟多少女的发生关系,也可以按女的产生的费用高低做成有序表。
这样一来,男的和女的就变成了有向图,根据图的一些算法,这个系统就可以实现其他发展的功能。
1、使用统计计算,可以得出地区 包二奶 叫小姐的花费 ,小姐可以得到本地区叫价的价格。
这样就变成一个 地区风流消费查询系统,男的可以查价格,女的可以查价格,还可以画价格曲线
2、根据小姐,二奶,老婆的关系记录,可以计算出叫小姐,包二奶,养老婆的每月花费。每个男的输入月收入,系统可以提供是适合那种消费类型
3、根据男的关系记录,女的可以查询本地的高收入人群,根据图的最佳路径查找法,可以得出到达目标男生的所有关系图,可以给自己找个好归宿,有目标,有计划,有路径可以查询。
这样,小鸡管理系统就转换成了,价格查询系统,消费推荐系统,钓金龟系统。