随笔分类 -  设计模式(Java为主)

主要用Java语言描述的设计模式
摘要:可以点击下面思维导图的所有最底层的 子树枝,注意是 子树枝 哦,可以跳到相关的本博主的博客网页,比如点击"策略模式",就能跳到"行为模式--策略模式"的博文。目前完成博文的链接有:"策略模式"、"装饰模式",其他的还没有完成,还请耐心等待更新。此外,这里还有不属于下面23中设计模式的 简单工厂模式:... 阅读全文
posted @ 2015-09-16 23:42 何杨 阅读(148) 评论(0) 推荐(0) 编辑
摘要:学习来自《大话设计模式》下面基于简单的实例来讲讲实用简单工厂模式:需求分析:希望程序提供“加减乘除”四种功能。功能分析:四种功能都是并列的,相互独立的。拓展分析:很有可能拓展新的功能,比如“开根运算”。如何设计:1、根据“功能分析”可以将四种功能都归并一个父类出来,然后创建四个子类继承它,并且提供空... 阅读全文
posted @ 2015-08-07 16:38 何杨 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:第一组:继承关系用 实线+空心三角形 来表示继承关系用 虚线+空心三角形 来表示第二组:关联关系用 实线+剪头 来表示 (Association)依赖关系用 虚线+剪头 来表示 (Dependency)第三组:聚合关系用 空心的菱形+实线剪头 来表示 (Aggregation)组合关系用 实心的菱形... 阅读全文
posted @ 2015-08-07 13:49 何杨 阅读(165) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示