1,定义 适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本接口...[作者空间]
1,定义 状态模式(State)当一个状态的内在状态改变的时候允许改变其行为,这个对象看起来像是改变了其类 2,U...[作者空间]
1,定义 抽象工厂模式:提供一个创建一系列相关或者相互依赖的对象的接口。而无需指定他们具体的类 2,UML图 3,...[作者空间]
1,定义 观察者模式(发布-订阅模式(publish-subscribe))定义了一种一对多的依赖关系,让多个观察...[作者空间]
1,定义 建造者模式:将一个复杂对象的构造与他的表示分离,使得同样的构造过程可以创建不同的表示 2,UML图 3,...[作者空间]
1,定义 外观模式:为子系统的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易...[作者空间]
1,定义 模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的...[作者空间]
1,定义 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新对象 2,基本代码 3,简单实现 4,...[作者空间]
1,定义 工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实现哪一个类,工厂方...[作者空间]
1。定义 代理模式:为其他对象提供一种代理以控制对这个对象的访问 2,UML图 3,代理模式基本代码 4,代理模式...[作者空间]
1,单一职责原则 就一个类而言,应该仅有一个引起它发生变化的原因如果想到多于一个动机去改变一个类,那么这个类就多余...[作者空间]
1,定义 策略模式,它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法...[作者空间]
1,几点总结 1,命名的规范性 2,加强对安全代码的校验 比如是int.parse 3,业务逻辑与界面逻辑的分离...[作者空间]