m*****r 发帖数: 298 | 1 某顶尖公司java职位onsite
customer orders items price
大概这么些东西,需要比较方便的report如下信息
total of a customer' orders
total of some customers at a state(eg. NJ)
今后可能还要添加很多类似的东西,比如所有女性的购买金额
问怎么设计java class。 不涉及ORM。
请高人指点。 |
N*D 发帖数: 3641 | 2 class Customer {
String id;
State state; // assume it asks for customers who live in certain state,
not state of shipping address of an order.
Gender gender;
List orders;
}
class Order {
String orderId;
Customer customer;
List> itemQuantityPairs;
}
class Item {
String itemId;
Double unitPrice; // in $
} |
m*****r 发帖数: 298 | 3 你这个跟我当时写的差不多。不过好像不是面试官的意思啊。他想要的是系统尽量改动
少。应该是有些特殊的方法或接口。
【在 N*D 的大作中提到】 : class Customer { : String id; : State state; // assume it asks for customers who live in certain state, : not state of shipping address of an order. : Gender gender; : List orders; : } : class Order { : String orderId; : Customer customer;
|
j******o 发帖数: 4219 | |
y***x 发帖数: 148 | 5 想到interface才表现出senior的感觉嘛
[在 mstiger (mstiger) 的大作中提到:]
:某顶尖公司java职位onsite
:
:........... |
m*****r 发帖数: 298 | 6 苹果java
【在 j******o 的大作中提到】 : 感觉像甲骨文面SQL的题目
|
m*****r 发帖数: 298 | 7 我是想到了,但是具体怎么写?
【在 y***x 的大作中提到】 : 想到interface才表现出senior的感觉嘛 : [在 mstiger (mstiger) 的大作中提到:] : :某顶尖公司java职位onsite : : : :...........
|
a*****s 发帖数: 1121 | 8 customer 可以做个抽象类
item 用个factory pattern
order用个bridge pattern? |