当前位置:编程学习 > C#/ASP.NET >>

一个会员系统,如何能做到很方便的功能扩展?比如在哪一天要加入积分功能!

一个会员系统,如何能做到很方便的功能扩展?比如在哪一天要加入积分功能!
有没有朋友能给点设计上的思路。 --------------------编程问答-------------------- 打开数据库,找到积分表,右键编辑   插入  搞定  收工  洗澡! 睡觉  坐等发工资 年终奖 ,宝马 奔驰最好是妹子 --------------------编程问答-------------------- 代码越少越容易扩展。不断重构代码而不是指望做一个处处可扩展的框架。因为你觉得需要扩展的地方往往不需要扩展,那么那些可扩展的代码就是垃圾。那些你觉得不需要扩展而写死的地方往往需要扩展,你不能迁就用户就得推翻重来。 --------------------编程问答-------------------- 去看设计模式的书,里面有很多例子给你参考,其中就有提及将一个程序扩展为带积分功能的例子。关键是你写的程序少耦合,扩展的时候就容易些。你不妨现在就把积分功能考虑进去,思路就清楚了,功能可以不做。 --------------------编程问答-------------------- 其实真正“可扩展”的系统,都是因为你不得不进行扩展、你抽象了3个以上扩展部分以后的成果。很少能空想出来的东西。完全空想、完全在没有必要时就去搞“扩展”,就成了某些人口中的所谓“设计模式”了。 --------------------编程问答-------------------- 你要是搞设计,就需要首先有足够的描述问题的能力。否则如果是想照抄别人的,那么别人跟你说了也白说。 --------------------编程问答--------------------
引用 2 楼 caozhy 的回复:
代码越少越容易扩展。不断重构代码而不是指望做一个处处可扩展的框架。因为你觉得需要扩展的地方往往不需要扩展,那么那些可扩展的代码就是垃圾。那些你觉得不需要扩展而写死的地方往往需要扩展,你不能迁就用户就得推翻重来。


+1 --------------------编程问答-------------------- 有朋友做过吗?积分只是举例。比如那天我想加个等级功能。主要是功能扩展。
  数据库上。可以会员表id与积分表uid对应这种。程序上呢? --------------------编程问答-------------------- 预期想着空想浪费时间,不如到时候加几行代码实际。 --------------------编程问答-------------------- ls的朋友。在不出3个月内。必然遇到这问题。这也不是凭空想出来的需求。
--------------------编程问答-------------------- 预留字段,表,最简单 --------------------编程问答-------------------- 额,会员积分和会员有啥纠结滴,会员是会员,积分是积分,各写各地,你只是需要有个组合类代理类去组合去代理

也就是说不需要考虑啥东西,你现在就可以面对这个组合类去做,只是目前这个组合类里面只是代理会员一个对象而已 --------------------编程问答-------------------- 加新表,并进行表关联。这是项目功能扩展的最直接的办法。 --------------------编程问答-------------------- 可以考虑记录时长,你想加入积分扩展的时候根据时长来增加积分,
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,