工厂模式与接口在多层软件体系结构中的应用
在软件设计中,为了降低复杂度,提高软件设计的灵活性,经常采用多层的软件体系结构
面向对象,推荐面向接口的编程,可利用工厂模式,对外只提供接口,以及继承自该接口的某种产品(接口的实现类),这样,外层不需要了解实现。具体的的实现层,根据不同情况,可采用不同的实现类。
在软件设计中,为了降低复杂度,提高软件设计的灵活性,经常采用多层的软件体系结构
面向对象,推荐面向接口的编程,可利用工厂模式,对外只提供接口,以及继承自该接口的某种产品(接口的实现类),这样,外层不需要了解实现。具体的的实现层,根据不同情况,可采用不同的实现类。