10.3 如何设计一个锤子