💩 - the Power of OOP(1) - proper🍵
第一篇要講的主題是:
## Property
Property中文是屬性
但是說簡單一點就是一個class裡面的variable我們就可以稱作property
property主要的作用就是代表這個class的狀態等等
但是因為是實現細節的一部份
property時常被我們隱藏(private or protected),使用method對外溝通
使用method來更動property的好處在於:
若property的實現有更動時(例如型態改變、名稱改變),對外開放的method不需要更改
也就是說 **需要改動的範圍縮小了!!**
## 今天的重點:
1. property代表的是class(或instance)的state
2. property通常設為private 或 protected,使用method來取得,為的是*縮小修改範圍*
2019-06-21 08:01:21
留言
Last fetch: --:--
現在還沒有留言!