例如:我有个做加法的对象,1、我可以赋值给属性A和B,然后调用运算方法ADD。2、我可以直接调用方法ADD(A,B)。
那种设计会比较好呢?有什么准则吗?
例子也许不恰当,只是为了说明问题。希望大家不吝赐教!
对于你说的,还有点不太理解:
对象的属性和PUBLIC的方法是对象和外界交互的途径,外界可以设置对象的属性或者调用对象的PUBLIC方法,来和对象进行交互。
你所说的不应该被其他对象直接访问,是指属性应该通过SET和GET方法才可以吗?
学识浅薄,希望banq 多多指教,感谢!
------------------------------------------------------
属性应该都为 private ,利用public seter、geter 来读取属性。
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》