甚麼是 Extension point
定義一個使用者案例的例外事件,可以將看它看成一到多個 exception path。以「使用者登入」這個使用這案例來舉例的話,這個使用者案例會有下面幾個extension point:
- Invalid Username
- Invalid Password
- Account has been blocked
而這幾個extension point需要被對應到相對處理的使用者案例
- handle invalid username
- handle invalid password
- handle account block
下面是完整的使用者案例圖,說明了使用者使用「login」這個使用者案例,而這個案例會有三個extension points,而這三個extension points分別有各自的使用者案例處理。
沒有留言:
張貼留言