设计模式
文章平均质量分 88
t000818
这个作者很懒,什么都没留下…
展开
-
设计模式详解(一)策略模式
版权声明:本文为博主原创文章,欢迎大家转载!但是转载请标明出处: https://blog.csdn.net/t000818/article/details/83959521 ,本文出自:【唐宏宇的博客】1.1. 模式动机建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目...原创 2018-11-20 19:01:53 · 322 阅读 · 0 评论 -
设计模式详解(七)抽象工厂模式
版权声明:本文为博主原创文章,欢迎大家转载!但是转载请标明出处: https://blog.csdn.net/t000818/article/details/84310559 ,本文出自:【唐宏宇的博客】1.1. 模式动机 在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂中只有一个工厂方法或者一组重载的工厂方法...原创 2018-11-20 21:59:08 · 454 阅读 · 0 评论 -
设计模式详解(六)工厂方法模式
版权声明:本文为博主原创文章,欢迎大家转载!但是转载请标明出处: https://blog.csdn.net/t000818/article/details/84310243 ,本文出自:【唐宏宇的博客】1.1. 模式动机现在对该系统进行修改,不再设计一个按钮工厂类来统一负责所有产品的创建,而是将具体按钮的创建过程交给专门的工厂子类去完成,我们先定义一个抽象的按钮工厂类,再定义具体的工...原创 2018-11-20 21:45:11 · 649 阅读 · 0 评论 -
设计模式详解(四)单例模式
版权声明:本文为博主原创文章,欢迎大家转载!但是转载请标明出处: https://blog.csdn.net/t000818/article/details/83996736 ,本文出自:【唐宏宇的博客】1.1. 模式动机 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只...原创 2018-11-20 21:46:55 · 154 阅读 · 0 评论 -
设计模式详解(二)观察者模式
版权声明:本文为博主原创文章,欢迎大家转载!但是转载请标明出处: https://blog.csdn.net/t000818/article/details/83995136 ,本文出自:【唐宏宇的博客】1.1. 模式动机建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目...原创 2018-11-20 21:49:44 · 1338 阅读 · 0 评论 -
设计模式详解(五)简单工厂模式
版权声明:本文为博主原创文章,欢迎大家转载!但是转载请标明出处: https://blog.csdn.net/t000818/article/details/83996854 ,本文出自:【唐宏宇的博客】1.1. 模式动机考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等), 这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部...原创 2018-11-20 19:05:50 · 401 阅读 · 0 评论 -
设计模式详解(三)装饰者模式
版权声明:本文为博主原创文章,欢迎大家转载!但是转载请标明出处: https://blog.csdn.net/t000818/article/details/83995562 ,本文出自:【唐宏宇的博客】1.1. 模式动机 一般有两种方式可以实现给一个类或对象增加行为: 继承机制,使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有类可以使得子类在拥有自身方法的同时还...原创 2018-11-20 19:03:32 · 475 阅读 · 0 评论