设计模式
拔丝辣条
这个作者很懒,什么都没留下…
展开
-
C#设计模式之-策略模式
策略模式是针对一组算法,将每个算法封装到具有公共接口的独立的类中,从而使它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 角色: 1.环境角色(Context) 2.抽象策略角色(Strategy) 3.具体策略角色(ConcreteStrategy) 下面以所得税的案例来实现一下策略模式,具体代码如下: using System; namespace Design_Pa...原创 2019-03-08 20:07:58 · 148 阅读 · 0 评论 -
C#设计模式之-简单工厂模式
简单工厂模式属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GoF设计模式之一。学习简单工厂模式是学习其它工厂模式的前提条件。 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 角色: 1、工厂(Factory) 简单工厂模式的核心,它负责实现创建所有...原创 2019-03-07 20:24:19 · 154 阅读 · 0 评论 -
事件订阅发送
using System.Collections; using System.Collections.Generic; using UnityEngine; public class EventArg { protected int m_EventId = 0; protected object m_EventParam = null; ...原创 2019-07-29 21:07:03 · 161 阅读 · 0 评论