设计模式
正怒月神
炒鸡!软件攻城狮
展开
-
仓储模式
转载:http://www.cnblogs.com/mzwhj/p/3547394.html上次搭建好了项目框架,但还是觉得不太对劲,后来才想起来没有对开发目标进行定位,这个小demo虽然不用做需求分析,但是要实现什么效果还得明确。后来想了一下就做个最简单的网站,目标定为小公司进行展示用的网站。功能有显示用的文章功能(新闻、产品展示、公司介绍等),咨询留言,评论等,另外还包括用转载 2016-10-19 16:44:20 · 12068 阅读 · 0 评论 -
ef 仓储模式 Redis
接着写一下 上一章提到的 BaseRepositoryRedis.cs先说说题外话:由于公司希望用到缓存来提高访问速度。那么我理所当然的想到redis。这个无可厚非。可是当时我们的项目已经开发的差不多的了。。。。我懒,也不可能到bll或者 dal去增加缓存代码。于是我就想到了,既然我们的dal可以继承自BaseRepository.cs 那么一样也可以继承Base原创 2017-03-17 15:33:17 · 2548 阅读 · 2 评论 -
ef 仓储模式
构建一个仓储模式。Model大家自己创建就行了,上个图,就不多说了(我是code first) IDALnamespace IDAL{ public interface IBaseRepository { /// /// 添加 /// /// 数据实体 /// 添加原创 2017-03-17 15:10:21 · 7022 阅读 · 7 评论 -
简单的设计模式
这个是《大话设计模式》中的一些简单例子,简单易懂,所以整理下来,方便大家查看。其实我们大多只要熟悉几种设计模式就好了。public static void Main(string[] args) { //Test简单工厂(); //Test策略模式(); //Test装饰模式();转载 2017-11-17 14:24:49 · 292 阅读 · 1 评论 -
单例模式的八种写法比较
转载:https://www.cnblogs.com/zhaoyan001/p/6365064.html看到这篇文章,发觉总结的挺好的。所以记录一下单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。 简介单例模式是一种常用的软件设计...转载 2018-02-28 09:42:52 · 199 阅读 · 0 评论 -
策略模式,装饰模式 实例
最近贴吧正好有人出了个问题,就套用了设计模式,写了一下。问题:某景区的门票针对不同人群有不同的收费方式:1、老年人年满60岁可享受原票价2折优惠2、学生凭学生证可以半价购票,但需要提供学生证3、身高1米以下儿童免票,1.5米以下人群半价4、曾进入过景区3次以上的客户可以享受门票8折优惠一,策略模式 public abstract class Tour...原创 2018-06-22 15:22:09 · 316 阅读 · 0 评论 -
C# 事件 订阅与发布
//服务器 public class Server { //服务器发布的事件 public event Action MyEvent; public void Send(string msg) { if (MyEvent != null) {转载 2017-09-04 17:15:35 · 3876 阅读 · 1 评论 -
委托和事件(三)
转载:http://www.cnblogs.com/chunhui212/p/5892489.html简单讲解事件:事件是C#中另一高级概念,使用方法和委托相关。奥运会参加百米的田径运动员听到枪声,比赛立即进行。其中枪声是事件,而运动员比赛就是这个事件发生后的动作。不参加该项比赛的人对枪声没有反应。从程序员的角度分析,当裁判员枪声响起,发生了一个事件,裁判员通知转载 2017-04-26 16:34:42 · 260 阅读 · 0 评论 -
Java 仓储模式
使用的Spring boot +Jpa项目层级:common里包含了model,以及一些viewModel等等下面就是设计的仓储模式先看下SysUser:@MappedSuperclasspublic class SuperBaseModel {//基本属性}@MappedSuperclasspublic class BaseModel extends Su...原创 2019-06-21 15:58:50 · 1348 阅读 · 0 评论