- 博客(3)
- 收藏
- 关注
原创 02.依赖倒置原则
将shape作为私有的变量添加到graphics类中去。通过构造函数与Set方法对shape进行赋值。在实例化时将子类传入Graphice,若想要更改画的图形使用set方法。换言之,要面向接口(抽象类)编程,而不是面向实现编程。高层模块不应该依赖于低层模块,二者都应该依赖于抽象。这样做之后我们的stroke方法就不需要传参了。抽象不应该依赖于细节,细节应当依赖于抽象。
2023-03-04 11:28:16 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人