10.11.隐藏函数(Hide Method)
10.12.以工厂函数取代构造函数(Replace Constructor with Factory Method)
10.13.封装向下转型(Encapsulate Downcast)
10.14.以异常取代错误码(Replace Error Code with Exception)
10.15.以测试取代异常(Replace Exception with Test)
10.11.隐藏函数(Hide Method)
10.12.以工厂函数取代构造函数(Replace Constructor with Factory Method)
10.13.封装向下转型(Encapsulate Downcast)
10.14.以异常取代错误码(Replace Error Code with Exception)
10.15.以测试取代异常(Replace Exception with Test)