
设计模式
Aoiner
想成为pro哥
展开
-
对继承和对象组合的理解
继承和对象组合的区别原创 2023-11-29 18:01:24 · 528 阅读 · 0 评论 -
设计模式之Strategy策略模式
定义一系列算法,把它们一个个封装起来,并且使它们可互相替换(变化)。该模式使得算法可独立于使用它的客户程序(稳定)而变化(扩展,子类化)。原创 2023-11-29 17:42:41 · 279 阅读 · 0 评论 -
设计模式之Template模式(模板方法)
定义一个操作中的算法的骨架 (稳定),而将一些步骤延迟 (变化)到子类中。Template Method使得子类可以不改变 (复用)一个算法的结构即可重定义(override 重写)该算法的 某些特定步骤。在软件构建过程中,对于某一项任务,它常常有稳定的整体操作结构,但各个子步骤却有很多改变的需求,或者由于固有的原因 (比如框架与应用之间的关系)而无法和任务的整体结构同时实现。) 为很多应用程序框架提供了灵活的扩展点,是代码复用方面的基本实现结构。原创 2023-11-29 13:46:15 · 515 阅读 · 0 评论 -
面向对象设计模式入门知识
面向对象设计原则原创 2023-11-28 21:20:57 · 380 阅读 · 0 评论