OO设计原则

摘要: 首先我们需要明白:OO的出现使得软件工程师们能够用更接近真实世界的方法描述软件系统。然而,软件毕竟是建立在抽象层次上的东西,再怎么接近真实,也不能替代真实或被真实替代。 OO设计的五大原则之间并不是相互孤立的。彼此间存在着一定关联,一个可以是另一个原则的加强或是基础。违反其中的某一个,可能同时违... 阅读全文
posted @ 2014-11-25 13:59 晴时瑟舞 阅读(322) 评论(0) 推荐(0) 编辑

Sublime Text3 补充

摘要: 由于在使用ST3,遇到了很多一些常见的问题,不过在查阅了大量资料后,得以解决。下面就说下解决办法 问题一:没有Install Package功能? 解决办法: 首先:从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console; 然后:... 阅读全文
posted @ 2014-11-23 15:04 晴时瑟舞 阅读(239) 评论(0) 推荐(0) 编辑

Sublime3_插件

摘要: Package control 插件管理 sublime text非常强大的插件管理的插件,按下Ctrl+Shift+P,输Package control就可以选择插件的安装、管理、删除等操作,因为sublime text 3的插件需要基于pyhone 3编写,所以用sublime text 2的... 阅读全文
posted @ 2014-11-23 09:55 晴时瑟舞 阅读(348) 评论(0) 推荐(0) 编辑

UML_状态图

摘要: •状态和状态机状态、状态表示法及状态机•状态 是指在对象生命周期中满足某些条件、执行某些活动或等待某些事件的一个条件和状况•一个状态通常包括名称、进入/退出活动、内部转换、子状态和延迟事件 等五个部分组成•状态机 是计算机科学理论的一部分,但UML中的状态机模型主要是基于David Harel所做的... 阅读全文
posted @ 2014-11-22 15:19 晴时瑟舞 阅读(2028) 评论(0) 推荐(0) 编辑

UML_时序图

摘要: 序列图主要用于展示对象之间交互的顺序。 序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。 消息用从一个对象的生命线到另一个对象生命... 阅读全文
posted @ 2014-11-22 14:37 晴时瑟舞 阅读(205) 评论(0) 推荐(0) 编辑

UML_类图

摘要: 1、什么是类图 类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、接口以及它们之间的静态结构和关系。2、类图的元素 在类图中一共包含了以下几种模型元素,分别是:类(Class)、接口(Interface)、依赖(Dependency)关... 阅读全文
posted @ 2014-11-22 13:15 晴时瑟舞 阅读(262) 评论(0) 推荐(0) 编辑

浅谈依赖注入

摘要: 软件工程中的一个重要的理念就是关注分离(Separation of concern, SoC)。依赖注入不是目的,它是一系列工具和手段,最终的目的是帮助我们开发出松散耦合(loose coupled)、可维护、可测试的代码和程序。这条原则的做法是大家熟知的面向接口,或者说是面向抽象编程。 关于什么... 阅读全文
posted @ 2014-11-22 08:53 晴时瑟舞 阅读(166) 评论(0) 推荐(0) 编辑

MyEclipse_搭建SSH框架

摘要: 1.新WEB工程,并把编码设为utf-8:XbyOA->Properties->others->utf-8;2.添加框架环境:Junit + Struts2 + Hibernate + Spring; 【加jar包 + 拷配置文件 + 修改配置文件】 【1】XbyOA->bulid path->Ad... 阅读全文
posted @ 2014-11-22 08:46 晴时瑟舞 阅读(120) 评论(0) 推荐(0) 编辑

AOP:面向切面编程

摘要: AOP:面向切面编程(Aspect-Oriented Programming) AOP可以说是对OOP的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从... 阅读全文
posted @ 2014-11-20 19:30 晴时瑟舞 阅读(143) 评论(0) 推荐(0) 编辑

工厂模式

摘要: 工厂模式定义: 我们以类Sample为例, 如果我们要创建Sample的实例对象:Sample* sample=new Sample(); 可是,实际情况是,通常我们都要在创建sample实例时做点初始化的工作,比如赋值 查询数据库等。 首先,我们想到的是,可以使用Sample的构造函数,这样... 阅读全文
posted @ 2014-11-20 19:27 晴时瑟舞 阅读(99) 评论(0) 推荐(0) 编辑