设计模式
设计模式是智慧的高度总结,更是一系列问题的最优解决方案。
黒木涯
拥有10年的大型软件开发经验,参与多个公安、消防、政府等方面大型业务系统的开发,精通J2EE(springmvc、spring、hibernate)、C#(spring.net、nhibernate)、asp.net等开发语言,MySQL、Oracle主流数据库应用、io操作、多线程编程、分布式应用、数据缓存、即时消息队列、全文搜索等机制,在服务器方面精通研发究Nginx、Apache Tomcat等服务软件在Linux系统下,负载均衡,集群式布署优化等技术,并且熟悉大数据技术框架hadoop、spark等应用。
展开
-
雇工模式
定义雇工模式也叫做仆人模式,其意图是:雇工模式是行为模式的一种,他为一组类提供通用的功能,而不需要类实现这些功能,他是命令模式的一种扩展。IServiced是用于定义“一组类”所具有的功能,其示例代码如下所示。public interface IServiced { /** * 具有的特质或...转载 2020-09-14 10:18:33 · 143 阅读 · 0 评论 -
黑板模式
意图黑板模式是观察者模式的一个扩展,知名度并不高,但是我们使用的范围却非常广。黑板模式的意图如下:允许消息的读写同时进行,广泛的交互消息。简单的说,黑板模式允许多个消息读写者同时存在,消息的生产者和消费者完全分开。这就像一个黑板,任何一个教授(消息的生产者)都可以在其上书写消息,任何一个学生(消...转载 2020-09-14 10:16:52 · 271 阅读 · 0 评论 -
充血模式和贫血模式。
贫血模型是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。优点系统的层次结构清楚,各层之间单向依赖,Client->(Business Facade)->Business Logic->Data ...转载 2020-09-14 10:02:53 · 230 阅读 · 0 评论