hw2-1-abstractfactory
2016-03-09 00:17:04 0 举报
抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供了一种方式来封装一组具有同一主题的单独的工厂。在抽象工厂模式中,每个具体工厂都负责生成一组特定产品,而抽象工厂则负责确定要生成哪一个产品族。这种模式允许客户端独立于创建它们的对象的具体类。 抽象工厂模式的主要优点是它允许客户端在不修改代码的情况下更改所创建的对象的实现。此外,它还提供了一种方式来限制系统中可以使用的类的数量。然而,这种模式也有一些缺点,例如它可能会增加系统的复杂性,并且如果需要添加新的产品族或产品时,可能需要修改现有代码。
作者其他创作
大纲/内容
12h_Time
GetTimeDate()
Client-2
-c:Clock-af:AbstractFactory
GetTime()GetDate()
GetTime()
Client-2-AF
Clock
GetDate()
DMY_Date
Client-1
Time
YMD_Date
Date
-t:Time-d:Date
AbstractFactory
Client-1-AF
MDY_Date
GetTime()GetDate()Initialize(AbstratFactory)
Client-3-AF
24h_Time
0 条评论
下一页