可复用、可扩展、可维护、灵活性好
电脑=硬盘+光驱+内存+显卡+CPU+显示器;可扩展(加内存条)、可复用(显示器用在其他电脑上)、可维护(更换其中的硬件而不是换电脑)、灵活性(硬件都可组装到其他电脑上)。
面向对象三大特性=封装+继承+多态。
封装(就是把客观事物封装成抽象的类,使得业务逻辑与界面逻辑分离,降低耦合性,易维护和扩展);继承(子类属性从祖先类继承);多态(多态指的是同一种事物的多种状态。水这种事物有多种不同的状态:冰,水蒸气)
PS:开始写这一系列设计模式博客是因为自己之前学过,但都已忘记不得不重新学!也是为了自己不用再花费这么多的时间再写。
来源:CSDN
作者:kiwen_su
链接:https://blog.csdn.net/kiwen_su/article/details/103682107