会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
浅浅念
生如夏花之绚烂,死若秋叶之静美
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
下一页
2018年2月26日
设计模式之工厂/抽象工厂模式
摘要: 工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑 并且是通过使用一个共同的接口来指向新创建的对象。 个人理解:定义一个创建对象的接口,让其子类自己决定去实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行 优点: 主要解决接口选择的问题
阅读全文
posted @ 2018-02-26 14:56 浅浅念
阅读(265)
评论(0)
推荐(0)
2018年2月25日
设计模式之单例
摘要: 1 教科书里的单例模式 我们都很清楚一个简单的单例模式该怎样去实现:构造函数声明为private或protect防止被外部函数实例化,内部保存一个private static的类指针保存唯一的实例,实例的动作由一个public的类方法代劳,该方法也返回单例类唯一的实例。 上代码: 这是一个很棒的实现
阅读全文
posted @ 2018-02-25 10:19 浅浅念
阅读(258)
评论(0)
推荐(0)
设计模式介绍
摘要: 什么是设计模式 设计模式是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。使用设计模式是为了可重用代码,让代码更容易被 他人理解,保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的 基石,如同大厦的一块块砖石一样。项目中
阅读全文
posted @ 2018-02-25 10:19 浅浅念
阅读(197)
评论(0)
推荐(0)
2017年7月10日
配置Beyond Compare作为比较和合并工具
摘要: 配置方法 建议配置在~/.gitconfig中。 Linux下 [diff] tool = bc3[difftool] prompt = false[merge] tool = bc3[mergetool] prompt = false [diff] tool = bc3[difftool] pro
阅读全文
posted @ 2017-07-10 14:07 浅浅念
阅读(1485)
评论(0)
推荐(0)
进程与线程
摘要: 进程 我们都知道计算机的核心是CPU,它承担了所有的计算任务,而操作系统是计算机的管理者,它负责任务的调度,资源的分配和管理, 统领整个计算机硬件;应用程序是具有某种功能的程序,程序是运行于操作系统之上的。 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和
阅读全文
posted @ 2017-07-10 14:04 浅浅念
阅读(132744)
评论(7)
推荐(30)
2017年6月8日
设计模式之观察者模式
摘要: 观察者模式又称发布-订阅模式,是一种行为型模式。在此种模式中,一个目标物件管理所有相依于它的观察者物件, 并且在它本身的状态改变时主动发出通知。这种模式通常用来实现事件处理系统。 观察者模式完美的将观察者和被观察的对象分离开,在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。 观察者模式
阅读全文
posted @ 2017-06-08 22:20 浅浅念
阅读(629)
评论(0)
推荐(0)
MVC模式和MVP模式的区别
摘要: MVC模式: 1. MVC的所有通信都是单向的。 2. view传送指令到controller(用户也可以直接将指令传到controller)。 3. controller完成业务逻辑后要求model改变状态。 4. model将新的数据发送到view,用户得到反馈。 MVP模式: MVP模式将Co
阅读全文
posted @ 2017-06-08 15:19 浅浅念
阅读(12093)
评论(3)
推荐(1)
MVC框架初识
摘要: MVC全名是Model View Controller,即模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑,数据,界面显示分离方法组织代码, 将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。 Model :表示应用程序核心,企业数据和业务规则(
阅读全文
posted @ 2017-06-08 14:41 浅浅念
阅读(502)
评论(0)
推荐(0)
框架和设计模式的区别
摘要: 框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。 在软件生产中有三种级别的重用:内部重用,代码重用,应用框架的重用。 内部重用:即在同一应用中能公共使用的抽象块 代码重用:即将通用模块组合成库或工具集,以便在g多个应用和领域都能使用; 应用
阅读全文
posted @ 2017-06-08 11:26 浅浅念
阅读(871)
评论(0)
推荐(0)
2017年6月7日
状态机初识
摘要: 状态机可以说是一组状态的集合,是协调相关信号动作,完成特定操作的控制中心,传统应用程序的控制流程基本是顺序的,遵循事先设定的逻辑, 从头到尾地执行。很少有事件能改变标准执行流程,而且这些事件主要涉及异常情况 另一类应用程序由外部发生的事件来驱动--换言之,事件在应用程序之外生成,无法由应用程序或程序
阅读全文
posted @ 2017-06-07 22:44 浅浅念
阅读(3372)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页