java面试题一道,求助各位大佬

发布于 2022-09-06 21:05:30 字数 124 浏览 11 评论 0

如题:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

风渺 2022-09-13 21:05:31

这是一个业务逻辑题,应该不会让写出代码. 写出伪代码就行.
创建小张的类.
class Zhang{

属性 总钱数;
属性 购买的商品;
属性 剩余的钱数;
属性 打折卡钱数;
属性 购买商品打折数;
属性 商店 = new 商店();
方法 购买储值卡{
    if(总钱数>2000){
        充值卡钱=2000;
        剩余钱 = 总 - 2000;
    }  
}
方法 购买商品{
     所有钱可以买多少件面膜 和 做多少护理. 
}
方法 打印日志{ 输入信息}

}
商店类
class shop{

属性 面膜数量
属性 商品价钱
... ...

方法 减库存{}

}

基本业务逻辑还是比较简单的.

想念有你 2022-09-13 21:05:31

可以考虑用策略模式来写。只要在分析过程中听到需要在不同时间应用不同的业务规则,就可以考虑使用策略模式处理这种变化的可能性。

我很坚强 2022-09-13 21:05:30

要不放弃这个面试吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文