随手记5:状态切换(上)

上节课留给大家一个思考题,如何避免在不适当的时机执行删除操作,这个问题涉及到对用户界面上交互组件的状态设置。在下面的表格中,横向标题为需要设置的组件状态,纵向标题为设置组件状态的时机,中间的内容为状态的值。

有了这个表格,我们就可以有条不紊地开始编写代码了。

把对三种状态的设置封装成三个过程,在适当的时机调用这些过程。应用中共有8个这样的时机,即,8个与状态设置相关的事件处理程序,这样就将原本需要的8段代码减少到3段,不仅提高了代码的复用性,也减少了出错的机会。

本节课共有四段视频,但公众号对每个图文消息的视频数有限制,最多只能包含3段视频,因此不得不将这一课拆分为两部分发送。后半部分内容请看〖随手记5:状态切换(下)〗。

(0)

相关推荐