黑马设计模式
文章平均质量分 82
记录
(ノへ ̄、)。
24届进入嵌入式linux开发的新人
展开
-
4、行为型模式
纪录原创 2022-10-09 12:49:11 · 240 阅读 · 0 评论 -
3、结构型模型
为其他对象提供一种代理以控制这个对象的访问,在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介作用。原创 2022-10-07 13:22:45 · 130 阅读 · 0 评论 -
2、创建型模型
我们先创建一个水果的抽象类,然后子类创建出很多其他水果类。最后利用一个类区调用水果的子类去创建出我们需要的水果 (这个工厂类类利用if else 根据我们传入的参数来创建对应的类)简单工厂模式的优缺点优先:1、实现了对象的创建和使用的分离2、不需要记住具体的类名记住参数就可以,减少使用者的记忆缺点:1、对工厂的职责过重,一旦不能工作,系统受到影响2、增加系统中类的个数,复杂度和理解度增加3、违反开闭原则,添加新产品需要修改工厂的逻辑(源代码),工厂原来越复杂适用场景。原创 2022-10-06 19:04:11 · 572 阅读 · 0 评论 -
1、面向对象的设计原则
设计模式有24个(23 +1),设计模式的作用就是为了在一定环境下,用固定的套路解决问题设计模式的核心思想:不是消灭变化,而是把变化都驱赶到一个地方创建型(Creational)模式:如何创建对象结构型(Structral)模式:如何实现类或者对象的组合行为型(Behavioral)模式:类或对象怎么交换以及分配职责。原创 2022-10-06 17:38:12 · 368 阅读 · 0 评论