”李建忠“ 的搜索结果

     第一讲:设计模式简介 什么是设计模式 “每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。 ——Christopher Alexander ...

     一个目标:管理变化,提高复用!两个手段:分解 && 抽象八大原则依赖倒置原则(DIP)开放封闭原则(OCP)单一职责原则(SRP)Liskov 替换原则(LSP)接口隔离原则(ISP)对象组合优于类继承封装变化点面向接口编程

     设计模式是前人的智慧和经验的总结,需要我们反复地学习、在实践中体会其蕴含的设计原则和设计思想。李老师按照封装变化将23种设计模式分成组件协作、单一职责、对象创建、对象性能、接口隔离、状态变化、数据结构、...

     李建忠装饰模式 Table of Contents 1. 原有软件 : 用继承来扩展Stream类 2. 软件问题 : 对继承的不良使用, 导致继承得到的类太多, 并且每个类中都有重复的操作, 运用装饰模式, 将继承改为组合 3. 软件依然有...

     现代软件专业分工之后的第一个结果是“框架和应用程序的划分","组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 典型模式:Template Method、Strategy、Observer/...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1