自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式-创建型&结构型&行为型

创建型:转移对象的创建。 简单工厂:转移了矛盾,但并没有解决矛盾,并集中了矛盾。 工厂模式:单一职责, 结构型:包一层。 行为型:甩锅。 设计模式终极建议: 1、设计模式是解决一类问题存在的,并不是万能的,更多的时候是融合应用。 2、设计模式就那么几个核心套路,解决问题时不要拘泥于招数,直接上套路解决问题,解决完了再看看是属于什么模式的。 3、不推荐过度设计,但是写代码后,再多想一下,找找代码坏的味道。 ...

2021-07-04 22:15:13 84

原创 设计模式-原型模式

原型模式 Apple.cs class Apple{ public static Apple apple = new Apple(); public static Apple getPrototype(){ return apple.MemberwiseClone(); } } Main.cs public void Main(){ Fruit fruit = Apple.getPrototype(); }

2021-07-04 20:19:02 52

原创 设计模式-工厂模式

工厂模式 先定义基类 : Fruit.cs 再定义子类: Apple.cs Banana.cs 定义工厂接口: IFactory.cs Interface IFactory{ Fruit createInstance(); } 定义Apple工厂类: AppleFactory.cs class AppleFactory: IFactory { public Fruit createInstance(){ return new Apple(); } } 定义Banana工厂类: BananaFa

2021-07-04 20:12:56 60

原创 设计模式-单例模式

单例模式 说明:整个程序有且只有一个实例,该类负责创建自己的对象,同时确保只有一个对象被创建。 1、静态方法创建。 class Apple{ public static Apple apple = null; public static Apple getSingleton(){ if(apple == null){ apple = new Apple(); } return apple; } } 2、静态构造函数创建。 class Apple{ public static

2021-07-04 19:57:26 64

原创 设计模式-简单工厂

简单工厂 先定义基类 : Fruit.cs 再定义子类: Apple.cs Banana.cs 简单工厂类: SimpleFactory.cs class SimpleFactory{ public static Fruit createFruit(string fruitName){ case: "Apple": return new Apple(); case: "Banana": return new Banana(); default: throw new Excep

2021-07-04 19:36:55 74

原创 vs2015配置安卓开发环境

最近在配置安卓环境的时候遇到了很多坑,所以在这贴出来,希望能帮到一些朋友。 本文参考了:http://www.cjjjs.com/paper/gzsh/627201502818357.aspx 并做了一些更新。 1、XamarinStudio 5.10 版本之后是免费的。 2、jdk要用1.8 32位。 上图资料还没上传完,等上传完再加~

2017-01-08 20:00:45 610

西门子2017.08.09授权

内含西门子 Simatic V13系列 授权包,点击运行EKB程序。

2017-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除