package com.DynamicProxy3; /** * 动态代理: 抽象角色(公共接口) * * @author DW * */ public interface DoSomething { public vo…
分类:设计模式
设计模式学习笔记-迭代器模式
概述: &…
解析大型.NET ERP系统 十三种界面设计模式
成熟的ERP系统的界面应该都是从模板中拷贝出来的,各类功能的界面有规律可遵循。软件界面设计模式化或是艺术性的创作,我认可前者,模式化的界面客户容易举一反三,降低学习门槛。除了一些小部分的功能界面设计特殊一些,ERP绝大部…
JavaScript设计模式系列二:单例模式
单例模式 什么是单例模式? 单例模式的定义:一个类仅有一个实例,并且可以在全局访问。什么时候需要用到单例模式呢?其实单例模式在日常开发中的使用非常的广泛,例如各种浮窗、像登录浮窗等,无论我们点击多少次,都是同一个浮窗,浮…
天天一个设想形式之享元形式
作者按:《天天一个设想形式》旨在开端体会设想形式的精华,现在采纳 javascript和 python两种言语完成。固然,每种设想形式都有多种完成体式格局,但此小册只纪录最直接了当的完成体式格局 :) 个人手艺博客-go…
C#设计模式(4)——抽象工厂模式
一、引言 在上一专题中介绍了工厂方法模式,工厂方法模式是为了克服简单工厂模式的缺点而设计出来的,简单工厂模式的工厂类随着产品类的增加需要增加额外的代码),而工厂方法模式每个具体工厂类只完成单个实例的创建,所以它具有很好的…
设计模式(一) 策略模式
序言 最近在看Head First 设计模式这本书,看了一点,第一感觉是简单,通俗易懂,层序渐进,基本上稍微耐心一点都看得懂,那么这本书这么多优点,我写博文是为了什么呢,方便自己以后观看吗?那我还不…
EasyDarwin流媒体服务器RTSP拉模式流媒体转发模块设计
拉模式转发 拉模式转发,顾名思义就是服务器主动从源端(IPCamera、NVR、或者其他流媒体服务器)通过RTSP/RTP协议将流媒体音视频数据拉取到流媒体转发服务器,再通过内部分发调度机制,分发给请求转发的客户端的过程…
开发之路(学习设计模式前言)
为什么我没有写具体语言呢?语言只是一种工具,是为了更好解决实际问题的。 计算机专业一名普通男生,语言方向是Java,临近毕业,没有选择考研升学,或者拿出几个月时间疯玩来个说走就走的毕业旅行,而是选择实习工作,目前在本地省…
《Java应用架构设计:模块化模式与OSGi》读书笔记
本文为读书笔记,对书中内容进行重点概括,并将书中的模块化结合微服务、Java9 Jigsaw谈谈理解。 本书概括 以Java软件系统为例,重点讲解了应用架构中的物理设计问题,即如何将软件系统拆分为模块化系统。所以内容组织…
[译] iOS 设计模式进阶
原文地址:Intermediate Design Patterns in Swift 原文作者:raywenderlich.com 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译…
Java 并发编程 ----- AQS(抽象队列同步器)
一、什么是 AQS ? AQS即AbstractQueuedSynchronizer的缩写,是并发编程中实现同步器的一个框架。框架,框架,重要的事情说三遍,框架就是说它帮你处理了很大一部分的逻辑,其它功能需要你来扩展。想…