面试题系列 (二) 四种最经常使用的设计模式

请说出你所熟悉的几种设计模式。并举例说明: 下面列举四种最经常使用的设计模式 1、Strategy模式 一、两大原则 Strategy 模式体现了以下的两大原则: 1,针对接口编程,而不是针对实现编程。 2,多用组合,少用继承。 二、 例子: 2、Iterator模式 提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。 这种设计模式很是广泛, 好比Java里面的: pub
相关文章
相关标签/搜索