苦逼也聊模式--开篇(0)

啥是模式?

就是前人的抽象总结,反复提炼出来的几个东西。让我们软件可以更好的设计 哈哈。

工厂模式,有人说工厂就是三层。。。

那个时候我反不动他,只能说就算是工厂模式也是可以分很多层的。。。。

以前看过大话设计模式,时间太久,实话说忘光了。再理一次吧,过度设计会把你设计成三层的。

总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式,抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

下一步:工厂方法模式

时间: 2024-10-25 19:50:19

苦逼也聊模式--开篇(0)的相关文章

苦逼也聊模式--(1)--简单工厂

既然要提及工厂模式就需要提及一下简单工厂. 简单工厂模式: 是类的创建模式,也可以称为静态工厂. 可以这么理解. 工厂可以生产一个类别的产品,产品必须归属于类别.就如飞机属于飞行器和鸡蛋不是同一类的一样. 现在以飞行器为例子 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace ConsoleApplicatio

你是厂家?只在某宝上卖货就太苦逼了

(产品要大卖取决于找对路子并选择与胜者为舞!) 电子商务的出现给传统商家带来了巨大的挑战,而随着“互联网+”计划的不断裂变与发展,更是给传统商业带来了前所未有的危机,使得传统商业雪上加霜.商家被迫转行进入电子商务领域后,发现电子商务更不好做,竞争异常激烈,传统电商经过十来年的发展,已趋于饱和,想要赚到钱已经很困难了. 说到做电子商务,商家第一会想到上某猫,可是每年光给平台就要交纳十万的费用,如果是新厂商的话,对不起某猫已经为你关上了大门,现在已经没有入驻可能.上某宝的话如果是小卖家根本连活下去的

分享纯技术创业过程最苦逼的那段历程

园内不少人知道我们依靠OSGi.NET插件框架(iOpenWorks.com)来创业,从2010年创业至今,已有不少年头了.看着我们以前刚创业的照片不禁有感而发,跟大家来分享一下我们创业最苦逼的那段历史. 1 我们的变化 最初,我们就是在这个办公室开始运营的,政府支持的一个不到30平米的房子.公司运营时正式员工4人.这些宝贵的照片拍摄于2010年3月25日,遗憾的是,后面的几位元老当时没有在现场. 看着这些照片,活生生的感觉这完全是励志片啊.我真不知道当时哪来的勇气能在这样的地方成立公司,并且还

记一次苦逼的Sql查询优化

原文:记一次苦逼的Sql查询优化 最近在维护公司项目时,需要加载某页面,总共加载也就4000多条数据,竟然需要35秒钟,要是数据增长到40000条,我估计好几分钟都搞不定.卧槽,要我是用户的话估计受不了,趁闲着没事,就想把它优化一下,走你. 先把查询贴上: select Pub_AidBasicInformation.AidBasicInfoId, Pub_AidBasicInformation.UserName, Pub_AidBasicInformation.District, Pub_Ai

上海岳城科技致那些自嘲码农的苦逼程序员

好吧你可以说这是水文. 今天下午和经理聊了一些关于软件行业的话题,这两天晚上都有朋友向我倾诉程序员的茫然和苦楚,我觉得有些想法可以记录下来.时光佐证,其实我好久没写发骚的文字了,就啰嗦啰嗦.我不算一个梦想家,但是对于信念还比较固执.人各有志,赚钱多多的钱,没有什么不好.但是我希望赚钱能真正作为一项副产品,把自己希望的事情,当做一项事业去做. 互联网环境恶劣.软件环境恶劣,来到北京工作数个月,我有一些未曾体味到的感触.多少人都在议论吃青春饭的职业,多少人在自嘲重复劳动.苦逼工作,多少人在听到"程序

逗比之——程序猿装逼手冊1(0基础版)

一.准备工作 "工欲善其事必先利其器." 1.电脑不一定要配置高,可是双屏是必须的,越大越好,能一个横屏一个竖屏更好.一个用来查资料,一个用来写代码.总之要显得信息量非常大,效率非常高. 2.椅子不一定要舒服,可是一定要能够半躺着. 3.大量的便签,各种的颜色的,用来记录每天要完毕的事务,多多益善.沿着电脑屏幕的边框,尽量贴满,显出有非常多事情的样子. 4.工具书,orelly的,机械工业,电子工业什么的都能够,能英文就英文,不行影印版的也能够,反正越厚越好,并且千万不要放在书架上,一

分享程序员创业过程最苦逼的那段历程

从2010年依靠插件框架创业至今,已有不少年头了.看着我们程序员以前刚创业的照片不禁有感而发,跟大家来分享一下我们创业最苦逼的那段历史. 1 我们的变化 最初,我们就是在这个办公室开始运营的,政府支持的一个不到30平米的房子.公司运营时正式员工4人.这些宝贵的照片拍摄于2010年3月25日,遗憾的是,后面的几位元老当时没有在现场. 看着这些照片,活生生的感觉这完全是励志片啊.我真不知道当时哪来的勇气能在这样的地方成立公司,并且还有勇气能够去说服客户与我们合作.只有一个字,“傻”,不知者无罪,我们

让程序猿不再苦逼的四大神器

做程序猿「媛」是一个苦逼的活,大周六地早起在技术群里招呼.看到没有啥人响应,说了一句.「预计都没有醒」.然后一位哥们抛过来,「在加班」 ! 做 Web 开发更是一个苦逼的活.不像是做 iOS,搞定client.基本上就万事大吉了. 做 Web 开发不仅仅是要做后端.前端也须要了解和熟悉! 做前后端通吃的 DevOps 全栈project师绝对是最苦逼的活,不但须要做开发,而且还要了解运维.优化.不会运维的project师绝对不是一个好架构师. 但所幸的事.一个优秀的project师虽然非常忙,虽

做IT人的苦逼之处

... 做IT人是苦逼的,至少工作的前五年是这样的. 这一期间,你要拼命学技术,每日每夜:除了白天完成公司的工作,晚上或者周末你要静下心来研究技术,期望一点点的把自己领域的技术栈学完整,但是这是一个苦逼又漫长的过程. 这在外人的眼里变成了IT男的标签,宅,不会说话. 另外,必须承认,由于长时间的对着电脑研究领域技术栈,确实多多少少都会对人的性格造成一定影响,不是说不会说话,只是说可能不太会开玩笑,说话做事都比较直接客观. 这是技术人要学习和改进的地方. 同样,在公司,当你只是一名开发工程师时,你