书店管理系统
书店管理系统可以说是设计模式及设计思想的一个比较经典的例子。
本系列将分为多个部分讲述此输电管理系统。
书店管理系统将分为:用户、图书、进货、销售和库存五个模块,另外还有公共包、工具包和登录包,另外还有一个框架。
本篇将先对此系统做一个介绍。
项目练习目标
1、Java应用程序基本分析
2、培养面向对象编程的基本思想
3、Java基本设计模式综合应用...
分类:
编程语言 时间:
2016-05-13 02:49:11
阅读次数:
165
设计模式在各种语言中都有很重要的应用,每种设计模式都有其特有的优点以及使用场景。接下来,将从单例模式、工厂模式、组合模式以及策略模式四个模式,介绍设计模式及其实际项目中的简单应用。
一、单例模式
单例模式的作用是让这个类只能产生一个实例,适用于创建全局变量
控制一个类只能生成一个实例的方法就是设定静态方法
下面的单例模式示例,创建了web的配置类Config,使得整个web应用程序可以使用...
分类:
Web程序 时间:
2016-04-29 19:51:50
阅读次数:
206
设计模式在各种语言中都有很重要的应用,每种设计模式都有其特有的优点以及使用场景。接下来,将从单例模式、工厂模式、组合模式以及策略模式四个模式,介绍设计模式及其实际项目中的简单应用。
一、单例模式
单例模式的作用是让这个类只能产生一个实例,适用于创建全局变量
控制一个类只能生成一个实例的方法就是设定静态方法
下面的单例模式示例,创建了web的配置类Config,使得整个web应用程序可以使用...
分类:
Web程序 时间:
2016-04-26 21:48:18
阅读次数:
151
大话设计模式1:初识设计模式及设计模式五大基本原则...
分类:
其他好文 时间:
2016-04-15 12:15:45
阅读次数:
141
一什么是设计模式?
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计
模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多
赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
二为什么要使用设计模式?
...
分类:
其他好文 时间:
2016-04-14 18:05:27
阅读次数:
157
原创文章,欢迎转载。转载请注明:关东升的博客MVC(Model-View-Controller,模型-视图-控制器)模式是相当古老的设计模式之一,它最早出现在Smalltalk语言中。现在,很多计算机语言和架构都采用了MVC模式。MVC模式概述MVC模式是一种复合设计模式,由“观察者”(Observer)模..
分类:
编程语言 时间:
2016-03-09 19:25:17
阅读次数:
424
原创文章,欢迎转载。转载请注明:关东升的博客应用与用户进行交互,依赖于各种各样的事件。事件响应者对象是可以响应事件并对其进行处理的对象,响应者链是由一系列链接在一起的响应者组成的。响应者链在事件处理中是非常重要的,响应者链可以把用户事件路由给正确的对象。响..
分类:
编程语言 时间:
2016-03-09 19:24:36
阅读次数:
245
原创文章,欢迎转载。转载请注明:关东升的博客通知(Notification)机制是基于观察者(Observer)模式也叫发布/订阅(Publish/Subscribe)模式,是MVC(模型-视图-控制器)模式的重要组成部分。问题提出天气一直是英国人喜欢讨论的话题,而最近几年天气的变化也成为中国人非常..
分类:
编程语言 时间:
2016-03-09 19:24:17
阅读次数:
251
原创文章,欢迎转载。转载请注明:关东升的博客什么是设计模式。设计模式是在特定场景下对特定问题的解决方案,这些解决方案是经过反复论证和测试总结出来的。实际上,除了软件设计,设计模式也被广泛应用于其他领域,比如UI设计和建筑设计等。下面来介绍CocoaTouch框架中的设..
分类:
编程语言 时间:
2016-03-08 13:44:11
阅读次数:
240
原创文章,欢迎转载。转载请注明:关东升的博客实现目标与动作关联使用UIControl类addTarget(_:action:forControlEvents:)方法,示例代码如下:button.addTarget(self,action:"onClick:",
forControlEvents:UIControlEvents.TouchUpInside)其中的action参数"onClick:"事实上就..
分类:
编程语言 时间:
2016-03-08 13:43:12
阅读次数:
209