作者Kenqr (夏天的微笑)
看板java
标题[问题] 程式分成两种版本,该如何设计?
时间Tue Jan 13 13:54:05 2015
现在在写一个swing的程式,需要分为管理员用,
以及一般使用者用两种版本。
两个版本的资料结构基本上是一样的,
介面上管理员版会多一些分页,多出来的分页里有管理员专用的功能。
相信把两个版本分成两份程式码来写应该不是个好办法。
目前想到的处理方式:
1.在版本管理系统里,分成两个branch
不过我感觉branch好像不是这样用的?
2.新增另一个有main的class,当作另一个进入点
compile时使用不同的设定,就可以compile出不同的版本
请问这种情况各位高手是怎麽处理的呢?
--
﹌ ﹌
﹌ 十
起初,他们捉◢
共产党员 ,﹑ ,我不说话,因为我不是
共产党员
後来,他们捉▕工会会员 ●
_<
█>
,﹑ ,我不说话,因为我没有
参加工会
後来,他们捉▕天主教徒<█『
犹,﹑ ,我还是不说话,因为我
是新教徒
後来,他们捉▕ 犹太人 /\ 」」 =
天●=
工●=
共●,我不说话,因为我
是日耳曼人
ψQSWEET**◥ 最後, 等到他们来捉我时 ▏ ▏ ▏,已经没有人能为我说话了...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.193.209.142
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1421128457.A.219.html
1F:→ felixgugu: 1.弄个参数档 if else 收工 01/13 14:48
2F:→ felixgugu: 2.把管理员的code拉出来,弄成类似plugin的方式 01/13 14:50
3F:→ Killercat: 1 2都对 不过个人偏好2 01/13 15:49
4F:→ Kenqr: 谢谢1F和3F,目前先使用参数档的方式 01/14 20:58
5F:推 marsyang1: 有空翻翻Apache shiro参考看看 01/17 12:01
6F:→ Kenqr: 好的,有机会会研究 01/19 21:55