随笔分类 - 设计模式学习
主要是GOF23种设计模式学习
摘要:读本书感觉,写的很浅显易懂,让自己对设计模式的理解迅速加深,确实名副其实的好书。让你在不经意间理解、加深OO,还有就是设计模式的的优点,在一点一点的净化中,提升,对设计模式的理解,和设计模式的奥秘,并且代码一针见血的写出了设计模式的精髓。但没有写出很完善的设计模式的代码,而是以写出,设计模式的精髓,作为原则,给初学者,很容易的就接受、和理解设计模式。带领读者很快进入设计模式的世界中。下面将对设计模式的精髓一针见血的写出其核心思想,作为记录笔记;完全脱离书本、看完整本书后一周再写的所有感受,目的加深设计模式精髓记忆。一、策略模式 1、把各种算法封装在各个类中,但是所有的类都继承了一个相同的接口,
阅读全文
摘要:“设计模式”一书包含的23种模式都有若干个著名的应用,这些应用具有一定的通用性,可以方便地应用于不同应用领域,并且包含多种对象。有关作者将这些模式分成三类:1、创建型模式(Creational pattern):为你创建对象,而不必由你直接实例化对象。针对给定的案例,程序可以在确定需要创建哪些对象是获得更大的灵活性。创建模式分为类的创建模式和对象的创建模式两种。类的创建模式类的创建模式使用继承关系,把类的创建延迟到子类,从而封装了客户端将得到哪些具体类的信息,并且隐藏了这些类的实例是如何创建和放在一起的。对象的创建模式对象的创建模式则把对象的创建过程动态的委派给另一个对象,从而动态地决定客户端
阅读全文
摘要:以下所有数据位伪造:O(∩_∩)O哈哈~!!业务逻辑:以同一系统适应美国、中国的工资计算方式,计算公式是:到手的工资=基本工资+奖金-税收;如中国的工资计算是 到手的工资=基本工资+奖金-税收;税收=基本工资*5%;奖金=企业自己的计算方式 美国的工作计算是:税收=(基本工资*10%+奖金)*25%;奖金=美国企业自己的计算方式;所有虽然工资计算的总公式相同(到手的工资=基本工资+奖金-税收),但具体的工资计算方式却不同。所以总公式就可以抽象。系统代码逻辑解释:一:Constant负责提供所有的基本数据。这里只是基本工资和具体反射那个类。2个税收的比例计算为多余,暂时不用。二:抽象工厂负责抽象
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 设计模式{ class Program { static void Main(string[] args) { Singleton instance = new Singleton(); Singleton instance2 = new Singleton(); Singleton instance3 = new Singleton(); Console.WriteLine(instance.Age); Con
阅读全文

浙公网安备 33010602011771号