大话设计模式
哦哈哈哈哈哦
asfasf asf as as
展开
-
大话设计模式读书笔记2---商场促销 策略模式
面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 策略模式:定义了算法家族,分辨封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的用户。 UML图 ...原创 2019-10-15 17:09:18 · 158 阅读 · 0 评论 -
大话设计模式读书笔记 1----简单工厂模式
高质量代码:可维护 可复用 可扩展 灵活性好 举例:活字印刷术 要修改排版,只需要换掉字,这是可维护。每个字可以重复使用,这是可复用。若文章需要加字,另外刻字加入即可,这是可扩展。字的排列可能是横排或者竖排,只需要移动活字就可以,这是灵活性好。 面向对象的好处: 通过封装,继承,多态把程序的耦合性降低。用设计模式使得程序更加灵活,容易修改,并且易于复用。 简单工厂模式:由工厂对象决定...原创 2019-10-15 16:20:29 · 143 阅读 · 0 评论