package
traverse
;
class
StackAsStruc
<
T
>
implements
Structure
<
T
>
{
Stack
<
T
>
stack
;
public
StackAsStruc
()
{
stack
=
new
LStack
<
T
>
()
;
}
public
void
put
(
T
item
)
{
stack
.
push
(
item
)
;
}
public
T
get
()
throws
EmptyStructure
{
return
stack
.
pop
()
;
}
public
boolean
isEmpty
()
{
return
stack
.
isEmpty
()
;
}
}