技术开发 频道

高质量软件开发人员的五大习惯

    习惯5:行为方法能够在任何条件下被调用

    第五个习惯是确保每一个行为方法提供的功能相对于其他的行为方法来说是独立的。换句话说,一个对象的行为方法能够被重复和以任何顺利调用。这个习惯使得对象传递固定的行为。例如,CustomerAccount对象的isActiveForPurchasing()和 getPostLogonMessage()行为方法在它们的逻辑里都使用accountStatus的值。每一个方法对于其他的方法来说是功能独立的。例如,一个场景要求isActiveForPurchasing()被调用,接着调用getPostLogonMessage():

    另一个场景要求调用getPostLogonMessage(),而不要求调用isActiveForPurchasing():

0
相关文章