设计模式:四、设计模式之Template Method

组件协作模式:现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。典型模式:TemplateMethodObserver/EventStrategyTemplateMethod
设计模式 软件行业基础四大件 2020年08月10日 77次浏览

设计模式:三、GOF-23 模式分类

GOF-23模式分类 一、从目的来看创建型(Creational)模式:将对象的部分创建工作延迟到子类或者其他对象,从而应对需求变化为对象创建时具体类型实现引来的冲击。结构型(Structural)模式:通过类继承或者对象组合获得更灵活的结构,从而应对需求变化为对象的结构带来的冲击。行为型(Behav
设计模式 软件行业基础四大件 2020年08月10日 66次浏览

设计模式:二、面向对象设计原则

面向对象设计原则 一、面向对象设计,为什么?变化是复用的天敌!面向对象设计最大的优势在于:抵御变化!二、重新认识面向对象封装、继承、多态是从底层思维层面的理解接下来是从抽象思维层面的理解:理解隔离变化从宏观层面来看,面向对象的构建方式更能适应软件的变化,能将变化所带来的影响减为最小各司其职从微观层面来
设计模式 软件行业基础四大件 2020年08月10日 63次浏览

设计模式:一、设计模式简介

设计模式简介目标:理解松耦合设计思想掌握面向对象设计原则掌握重构技法改善设计掌握GOF核心设计模式
设计模式 软件行业基础四大件 2020年08月09日 86次浏览