Skip to content

hillstill/soohyaf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoohYaf

service api project with sooh and yaf

sample下是一个yaf框架上的纯接口样例,目前仍在调整中,调整目标是:

架构上调整为全面支持内部Service模式(可选使用),功能模块包括:

注册登入

session

日志(支持物品变更记录,游戏里多见:打开宝箱一次获得多样道具)

签到(送积分)

未来计划: 简单的积分商城:完成后积分体系就完整了(简单版,sample嘛,不用搞线下地址快递相关的)

其他: 1)为什么没有用“注入”之类的逻辑?

个人更倾向于通过getInstance()之类的方式获取类的实例,好处是:选用的ide可以正确识别对应的类,提供类方法自动完成,不用用脑子去记录那成堆的方法名。

2)为什么没把签到这种模块做成类库的一部分?

做成类库的一部分,一般会配套搞一套interface, 以工厂模式创建实例,搞一堆的类,而现实中完全不用改的可能性很小,这样一来,凭空增加了一层要应付各种情况,代码量庞大,性价比太低,等有一天这个类库的用户群真大到那个程度再说吧:) 还有一点,引入interface后,ide中ctrl+点击方法名会跳转到interface,而不是函数实现。