
软件设计
文章平均质量分 57
meiru8
熟悉的无与伦比哥
展开
-
学习大话设计模式02_工厂模式 进阶至 策略模式
1 /** 2 * 现金收费抽象类 3 * @author Monica 4 * 5 */ 6 public abstract class CashSuper { 7 /** 8 * 现金收取超类的抽象方法 9 * @param money 收取现金,参数为原价 10 * @return 返回当前价 11转载 2014-08-20 14:34:05 · 436 阅读 · 0 评论 -
设计模式概论
由于性子急,翠花上菜:设计模式分类:创建模式、结构模式与行为模式创建模式: 工厂模式(Factory) 单例模式(Signleton) 构建模式(Builder) 原型模式(Prototype)结构模式: 适配器模式(Adapter):Match interfaces of different classes 合成模式(Composite):A转载 2014-08-22 14:17:26 · 350 阅读 · 0 评论 -
搭建windows下filezilla FTP服务器
FTP服务器必不可少,鉴于serv-u越来越冗余繁多的设置,个人还是比较喜欢简单、干净,满足需求即可的东东,所以选择filezilla。更主要的原因是ta是开元免费使用的,虽然免费,功能却齐全,我发现现在好多人也喜欢用这款软件。Filezilla的主要优势在于:高安全、高性能。Filezilla的安全性是来自于其开放源代码的。Filezilla的高性能来自于其代码的开发平台是C/C++,自转载 2014-11-17 14:22:21 · 862 阅读 · 0 评论 -
设计模式-1.11装饰模式
装饰模式: Decorate,动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。(DP) 装饰模式提供了更加灵活的向对象添加职责的方式。可以用添加和分离的方法,用装饰在运行时刻增加和删除职责。装饰模式提供了一种“即用即付”的方法来添加职责。它并不试图在一个复杂的可定制的类中支持所有可预见的特征,相反,你可以定义一个简单的类,并且用装饰类给它逐渐转载 2014-12-04 13:46:54 · 288 阅读 · 0 评论 -
UBUNTU上的GIT SERVER
Git是一个开源的版本控制系统,由Linus Torvalds主导,用于支持Linux内核开发。每一个Git工作目录,都是一个完整的代码库,包含所有的提交历史。有能力跟踪所有的代码版本,而不会去依赖于网络与中央服务器。安装Git可以通过以下的命令进行安装sudo apt-get install git配置每一个git的用户,在第一次使用的时候都需要通过以下两个命转载 2014-12-25 10:52:10 · 430 阅读 · 0 评论 -
常用实体模型
某些可以固定化需求实体模型:1:信息类如,文章,信息,评论等。2:应用类如,产品,项目,文档,用例,方案,工作等3:可执行任务类项目节点,项目任务,文档传阅等。转载 2014-12-30 11:27:03 · 558 阅读 · 0 评论 -
【开源】OSharp框架解说系列(4):架构分层及IoC
〇、前言 前面构造了一个后台管理的界面布局,下面开始讲解整个项目的分层设计。 关于分层,网上已经存在相当多的讨论了,这也是一个程序员初学架构设计最先会碰到的问题。该不该分层?怎样分层?层与层之间是否需要解耦?是否需要设计接口?接口是否是多余的? 看完OSharp的分层设计,我想,你应该多少能得到一些启示。注:OSharp 开发框架的前身是《MVC实转载 2015-01-24 10:51:06 · 1494 阅读 · 1 评论