01 2019 档案
摘要:单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例,这个类可以保证没有其他实例可以被创建,并且他可以提供一个访问该实例的方法。 直接代码: 一个简单的单例模式就这
阅读全文
摘要:装饰模式:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 这次直接上代码在进行解释吧(类图什么的太麻烦了,所以就不做了)。 抽象人 需要被装饰的人:实现抽象人,重写需要执行的操作。 抽象装饰类:同样也继承了抽象人,一个AbsPerson字段表示需要被装饰的对象,用S
阅读全文
摘要:本篇开始及以后还是把设计模式的解释加上吧! 策略模式:它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变换不会影响到使用算法的客户。[DP] 首先,还是老规矩,先进行例子模拟、代码展示在谈自己的理解、看法以及疑惑。(直接拿来主义,使用《大话设计模式》中策略模式的例子)商场卖东西
阅读全文
摘要:随着科技的不断发展,各种各样的新兴事物都出现在了我们的生活中。当然了,各种机械仿真动物也随之出现了,开始我们只有Animal,现在我们有仿真Animal了,那么仿真动物该怎么叫呢(仿真喵:喵喵喵,仿真狗:汪汪汪。真喵:喵~~~~~~,真dog:汪~汪~汪~)。现在我们抽象仿真动物,并创建仿真动物类:
阅读全文
摘要:这个开头该怎么写呢?这样吧:今天,让我来记录一下设计模式之工厂方法的学习笔记。 工厂方法模式,与简单工厂模式同样带有“工厂“二字,所以在学习过程了对比两者的异同能够加深对两种模式的理解(当然了,后面还有个抽象工厂模式,那时候就得比较三者的异同了)。回顾一下简单工厂模式:将具体类向上抽象出抽象类,将具
阅读全文
摘要:问题描述:在使用EF+CodeFirst的时候,使用linq生成的数据库语句错误。dbo 变为了 CodeFirstDatabase 问题详细:写完代码后,生成的sql语句 出现问题:Invalid object name 'CodeFirstDatabase.W_User(无效的对象名称'Code
阅读全文
摘要:简单工厂模式是个什么东西呢?嗯,废话,设计模式中的一种。首先,还是情景模拟一下:猫能叫‘汪’,狗能叫‘喵’;咦,说反了 (懒癌放了不想改),看官自己脑改吧。现在,你可以输入(‘猫’,‘狗’),然后展示对应叫声(当然了,我们这里不去讨论如何让电脑发出猫叫,狗吠的声音,打印出拟声词就行了),你会怎么去实
阅读全文
posted @ 2019-01-04 17:46
RジP

浙公网安备 33010602011771号