由买买提看人间百态

topics

全部话题 - 话题: gof
首页 上页 1 2 3 4 5 6 7 8 下页 末页 (共8页)
i***h
发帖数: 12655
1
车位是内存
车辆是文件
要一个管理员分配内存
就是个简化的内存管理么
p*****2
发帖数: 21240
2

没搞懂。内存里边放的东西一般不叫文件吧?停车场一般只要用空位就可以停吧?不需
要管理员分配吧?
i***h
发帖数: 12655
3
那就更简化了啊
只要个计数器算还有多少空位就可以了
你想的是一个你日常生活能见到的一般停车场,可是面试是要考你的软件设计不是?
然後系统升级就来了:
要计时收费怎么办?
要你分配车位怎么办?
有的车要预留车位怎么办?
车位要分大车和小车怎么办,收费要相应改变怎么办
如果valet parking, 要凭车号找到车位怎么办?
p*****2
发帖数: 21240
4

对呀。这么多变动如果不用DP能搞定吗?
i***h
发帖数: 12655
5
你要有DP套,当然可以用啊
那个和OOD不矛盾吧
k***x
发帖数: 6799
6
围观禅宗和密宗高手辩论。。。
p*****2
发帖数: 21240
7

所以不是又转回来了吗?
system design 引到了 OO design,
OO design 引到了 extensibility, 然后引到了DP
所以我说搞OO肯定会用到DP的。这个说法没问题吧?我很难想象不用DP,OO怎么能
design的好。如果真的不用DP,OO design就会漏洞百出的。这也是我想亲眼看看你们
不用DP怎么做OO design。可是没人给我一个例子。CC150上的例子也是问题特别的多。
p*****2
发帖数: 21240
8

真正意思是OO/DP的核心思想是模块化的易于维护和扩展的设计
模块化的易于维护和扩展的设计跟OO有什么关系呢?
g*****g
发帖数: 34805
9
high cohesion, low coupling is the principle of OO.
And that has been proved most effective in maintenance and extension.
In theory, any language can achieve that. In reality, OO forces you to
achieve that.
p*****2
发帖数: 21240
10

你的意思如果去面C的职位就可以不按照high cohesion, low coupling 的原则来设计
i***h
发帖数: 12655
11
gosh, you are arguing just for argument's sake
OO helps/facilitates you to do better high cohesion, low coupling design.
does that logically mean without this tool you should NOT do good design?
p*****2
发帖数: 21240
12

我的意思是high cohesion, low coupling跟OO没什么必然关系。
g*****g
发帖数: 34805
13
encapsulation就是high cohesion, low coupling的集中体现,怎么能叫没什么关系。
世界上绝大多数大型系统都是OO语言写的,够说明问题了。
p*****2
发帖数: 21240
14

encapsulation是OO的一大特性不假,但是并不是OO独有的。相反,OO的另一大特性
inheritance还破坏了encapsulation,所以需要DP作为OO的补充。像C语言这种非OO的,
因为没有inheritance, 相反更加保护了encapsulation。
i***h
发帖数: 12655
15
每个字我都认识
就是不知道你在说什么
p*****2
发帖数: 21240
16

所以说如果只懂OO的话就会有很大的局限性。有时间可以多学学其他方式的编程。OO的
人总是把OO的一些概念给垮大了。其实没有那么神奇。这个王垠也批判过了。
p*****2
发帖数: 21240
17

你说的非常好。基本上所有观点都跟我符合。我只有一点疑问。下边这两段话貌似有些
矛盾。而且工作中真的很难把需求搞的很清楚。很多情况下都是在开发的过程中需求会
产生变化。所以不知道你下边第一段话是怎么得来的?我觉得有点理想化了。不知道你
能不能ZKSS呢?
当然,会有人来争论,说说不定以后有改变,用DP怎么这么好。但design的一个经常被
忽略的原则就是,永远不要把你认为的,好的,可能的需求考虑近来。需求是什么就是
什么。如果你认为有问题,应该提出来,在需求分析中解决问题;而不是在设计阶段,
由你的设计来cover你认为正确的,应该的需求。
这个时候戏肉来了,他们会告诉你,有新的要求来了,
blablabla。考验你的时候到了,你得调整你的设计,适应这些需求。他们会说,又有
新要求来了,你再改。新要求,再改。新要求,再改。
d**********x
发帖数: 4083
18
alexander
我找过几个学建筑的问了,人根本不知道有这人。。。= =
p*****2
发帖数: 21240
19

这个信息很牛逼。那搞建筑的有pattern吗?
d**********x
发帖数: 4083
20
这个倒是没问,基本上接着就扯architect的工作了。。
f****4
发帖数: 1359
21
ZKSS,展开说说?
没看前面的具体内容,如果你的观点和我一致的话:
你要弄清楚,需求分析和设计是2码事。实际工作中需求永远都会变的。但是进入到设
计的时候需求应该已经是明确了。这个是很重要的差别。现在一些敏捷开发模式,2者
区别不是很明显;如果那样的话,你需要在设计的时候把你设计所满足的需求列举出来
。有些重要的设计假设必须得到客户确认。
当然,有些极端情况是,在你东西没出来前,客户自己都不知道要些什么。这种情况下
面你就没必要进入设计阶段,给他们弄个界面,和他们讨论流程。把这些东西文档化,
就是你的需求;然后再做设计。
f****4
发帖数: 1359
22
软件设计以简洁为美。
最稳定最有生命力的往往都是最简洁的那个。
p*****2
发帖数: 21240
23

我的意思是工作的时候做设计不能一点扩展性没有,完全只考虑当前的需求,也不能扩
展性考虑太多,影响了设计的简洁性。两者之间需要一个balance。
p*****2
发帖数: 21240
24
类工厂和抽象类工厂,C压根就没有类的概念
但是,你把所有struct的创建集中到一个模块里面,统一处理,这算不算一个pattern?
这个根本就不是factory pattern。看来你的理解有些问题。建议你再回头学习一下。
Factory pattern是纯OO的pattern。
x****d
发帖数: 1766
25
I got a DP question today. Would anyone try?
What is the benefit of using Java NIO, what design pattern NIO uses, compare
that pattern with other similar pattern(s).
f****4
发帖数: 1359
26
我都问“这算不算一个pattern”了
注意是pattern而不是factory pattern。用你理解的说法是 General DP
还有factory pattern的目的不是为了纯OO,是为了创建对象。

pattern?
f****4
发帖数: 1359
27
不是大牛,只是在这个area比你早上路几年
我回去找找,最常见的大概在12种左右。有些新提出的问题,然后有了些新的DP。有些
老问题,貌似不再是常见问题了,对应的DP就消亡了。java DP我真心不熟,你可以和
好虫探讨探讨。
关于java里面大量用到DP,我的个人理解(有局限性,轻喷)是java本身的哲学(不知
道怎么说正确,借用哲学一词)决定的:有现成的就用现成的,不要再发明一遍轮子。
然后java里面巨多的framework,lib,在解决通用问题的时候,能上DP就上DP。这样一
是保证方案的有效性,二是保证实现的速度;三是保证别人看代码的时候能够快速的理
解。如果没有现成的DP,那就自己创建一个,别人觉得好的话就照着用,用得多了,也
就成通用的DP了,比如MVC
p*****2
发帖数: 21240
28

compare
NIO是啥东西呀?
p*****2
发帖数: 21240
29

是这个吗?这个算DP吗?
New I/O, usually called NIO, is a collection of Java programming language
APIs that offer features for intensive I/O operations. It was introduced
with the J2SE 1.4 release of Java by Sun Microsystems to complement an
existing standard I/O. NIO was developed under the Java Community Process as
JSR 51.[1] An extension to NIO that offers a new file system API, called
NIO2, was released with Java SE 7 ("Dolphin").[2]
A*****i
发帖数: 3587
30
看见前面有人说C不能实现单例我就笑了
f****4
发帖数: 1359
31
见前面的回帖
这部分我就记得把model和view分开了。java的mvc pattern大致了解了一下就想当然的
以为是2个东西了~
不做UI,也没动力去搞mvc。。。

pattern
d**********x
发帖数: 4083
d**********x
发帖数: 4083
33
就别大牛了。。去年正好学过一点相关的东西而已。。。
我浏览过一些扯淡的书是谈这个的,但是都很过时了,所以我下半年打算学点java的
framework,看看它们是不是真的站在architecture角度思考设计的。。。

的,
p*****2
发帖数: 21240
34

不错。有什么学习计划吗?现在感觉J2EE不一定用,但是看看思想应该挺不错的。
x****d
发帖数: 1766
35
Yes, it is this one.
The question asked what DP NIO uses? Who said it is DP?

as
d**********x
发帖数: 4083
36
打算看spring和hadoop
J2EE的大体框架是最近正在看的
f****4
发帖数: 1359
37
常用的:
Observer Pattern
Decorator Pattern
Factory Pattern (含Abstract Factory Pattern)
Singleton Pattern
Command Pattern
Adapter&Facade Pattern
Template Method Pattern
Iterator&Composite Pattern
State Pattern
Proxy Pattern
次常用的:
Bridge
Builder
Chain of Responsibility
Flyweight
Interpreter
Mediator
Memento
Prototype
Visitor
http://www.amazon.com/Patterns-Enterprise-Application-Architect
这本书推荐看一下。实践讲得比较多~
p*****2
发帖数: 21240
38

不错。how about strategy?
s********e
发帖数: 340
39
来自主题: JobHunting版 - UML和设计模式
UML
http://blog.csdn.net/tianhai110/article/details/6339565
23种设计模式分析(1):创建型模式
http://blog.csdn.net/zhoudaxia/article/details/17048853
23种设计模式分析(2):创建型模式
http://blog.csdn.net/zhoudaxia/article/details/17056847
23种设计模式分析(3):结构型模式
http://blog.csdn.net/zhoudaxia/article/details/17129407
23种设计模式分析(4):结构型模式
http://blog.csdn.net/zhoudaxia/article/details/17189757
23种设计模式分析(5):行为型模式
http://blog.csdn.net/zhoudaxia/article/details/17334011
23种设计模式分析(6):行为型模式
http://blog.csdn.net/zhoudaxia/article/details... 阅读全帖

发帖数: 1
40
来自主题: JobHunting版 - 真正牛X的是设计模式牛人
那真正得牛人就是 GoF, uncle bob, martin Fowler etc 得老板们?
那咱还刷题吗?
M*****8
发帖数: 17722
41
股票符号 日期 最后价 跌幅 百分比
AAR, 20110520, 24.4999, -0.1624, -0.7
AAUKY, 20110520, 23.8300, -0.0513, -0.2
AAWW, 20110520, 63.9700, -1.4313, -2.2
AAXJ, 20110520, 62.6625, -0.3633, -0.6
AB, 20110520, 21.5300, -0.0545, -0.3
ABAX, 20110520, 30.8500, -1.4335, -4.6
ABB, 20110520, 26.3200, -0.0229, -0.1
ABCO, 20110520, 50.9300, -0.4103, -0.8
ABFS, 20110520, 25.3500, -0.7916, -3.1
ABW-A, 20110520, 25.2... 阅读全帖
w**k
发帖数: 6722
42
来自主题: Stock版 - 哪些股票分红高?
AGNC AI AINV ALDW AMID AMTG ANH APO ARCP ARI ARP ARR
ATLS BBDO BBEP BDCL BPT CELP CET CFP CG CGA CH CHKR
CHMI CIG CIM CLMT CMLP CMO CTCM CVEO CYS DHY DOM DX
EARN EC ECT EFC EMES EROC ETJ EVEP FSAM FSC FULL
FXCM GLDI GNI GOF HCAP HIHO HLSS HTS IGD IID INTX IST
IVR IXP JMI JPEP KCAP LEJU LGCY LINE LNCO LRE MCC
MEMP MFA MITT MLPL MORT MRCY MSB MTG... 阅读全帖

发帖数: 1
43
大家看看这些票子有好玩的吗?
AAOI
HTD
CNCE
CHMI
FFC
BKE
JCAP
ELF
EVG
GPP
AGX
MITT
BIT
GOF
JKS
ACRE
JRO
MCS
BAS
GHY
CAI
EFR
EGRX
HIFR
JASO
MBUU
ERC
CSTE
EBF
JP
KNOP
FSD
IMKTA
DQ
GAIN
CRF
CPF
LBAI
CORR
HT
CLM
GLQ
AVDL
HQH
CCS
CUBI
KEG
HIBB
MSB
BPT
X****i
发帖数: 1877
44
$【2018年7月25日404个股票的短期谷底高峰预测】$
【喜欢就顶,顶到99楼,就再次发最新并且更好更多机会的预测。】
对比预测,如果股价越极端,散户获暴利的机会和风险其实反而越佳。
花街的捣蛋,挤空或砸价,其实是制造极端价供精明的散户收割暴利。
花街这么做绝非善意,而是要吓唬散户在其人为的极端价割肉出局。
花街有用之不尽的代理基金和资金充炮灰,可以任性的挤高峰砸谷底。
花街有别人的代理钱来任性,用大量炮灰钱可以买出涨价,砸出跌价。
股票最不定因素,就是花街每天对散户的捣蛋,尤其挤高峰和砸谷底。
以下是为蝌蚪们提供的最基本,炒股绝对须要遵守,的注意事项:
1. 预备大量(>=50%)现金,准备用来收割花街人为制造的捣蛋极端价。
2. 只用50%的现金做买卖的预算,分散风险在10到20个不同的股票里。
3. 一旦价格接近预测的谷底或高峰,就开始用短期的趋势线跟踪。
4. 如果价格比预测极端,意味花街可能在捣蛋,即挤空或砸价。
5. 既然花街意在制造极端价,那就耐心的避其锐气,袭其惰归。
6. 所以只要短期趋势线没破,就不下单,不加码,不管价位多极端。
7. 这样才能充分利用花街制造的... 阅读全帖
X****i
发帖数: 1877
45
$【2018年8月20日最新的490多个股票的短期谷底和高峰价的预测】$
【顶到99楼,就再次发最新并且更好更多机会的预测。】
【本想提供一千五百个预测,最后决定只提供一小部分。】
【原因是,股版XMJDH的居多,忌才,典型劣币驱逐良币。】
对比预测,如果股价越极端,散户获暴利的机会和风险其实反而越佳。
花街的捣蛋,挤空或砸价,其实是制造极端价供精明的散户收割暴利。
花街这么做绝非善意,而是要吓唬散户在其人为的极端价割肉出局。
花街有用之不尽的代理基金和资金充炮灰,可以任性的挤高峰砸谷底。
花街有别人的代理钱来任性,用大量炮灰钱可以买出涨价,砸出跌价。
股票最不定因素,就是花街每天对散户的捣蛋,尤其挤高峰和砸谷底。
以下是为蝌蚪们提供的最基本,炒股绝对须要遵守,的注意事项:
1. 预备大量(>=50%)现金,准备用来收割花街人为制造的捣蛋极端价。
2. 只用50%的现金做买卖的预算,分散风险在10到20个不同的股票里。
3. 一旦价格接近预测的谷底或高峰,就开始用短期的趋势线跟踪。
4. 如果价格比预测极端,意味花街可能在捣蛋,即挤空或砸价。
5. 既然花街意在制造极端价,那就耐心的避... 阅读全帖
X****i
发帖数: 1877
46
$【2018年8月28日最新的800个股票的短期谷底和高峰价的预测】$
本想今天早上开市前贴,但忙,没做,现在补贴。机会还不少。
【顶到99楼,就发更多得多最新并且更好机会的预测。】
【本想提供一千五百个预测,最后决定只提供一大部分。】
【原因是,股版XMJDH的居多,忌才,典型劣币驱逐良币。】
对比预测,如果股价越极端,散户获暴利的机会和风险其实反而越佳。
花街的捣蛋,挤空或砸价,其实是制造极端价供精明的散户收割暴利。
花街这么做绝非善意,而是要吓唬散户在其人为的极端价割肉出局。
花街有用之不尽的代理基金和资金充炮灰,可以任性的挤高峰砸谷底。
花街有别人的代理钱来任性,用大量炮灰钱可以买出涨价,砸出跌价。
股票最不定因素,就是花街每天对散户的捣蛋,尤其挤高峰和砸谷底。
以下是为蝌蚪们提供的最基本,炒股绝对须要遵守,的注意事项:
1. 预备大量(>=50%)现金,准备用来收割花街人为制造的捣蛋极端价。
2. 只用50%的现金做买卖的预算,分散风险在10到20个不同的股票里。
3. 一旦价格接近预测的谷底或高峰,就开始用短期的趋势线跟踪。
4. 如果价格比预测极端,意味花街可能在捣蛋,即... 阅读全帖
X****i
发帖数: 1877
47
$【2018年8月29日最新的900个股票的短期谷底和高峰价的预测】$
本想今天早上开市前贴,但忙,没做,现在补贴。机会还不少。
【顶到99楼,就发更多得多最新并且更好机会的预测。】
【本想提供一千五百个预测,最后决定只提供一大部分。】
【原因是,股版XMJDH的居多,忌才,典型劣币驱逐良币。】
对比预测,如果股价越极端,散户获暴利的机会和风险其实反而越佳。
花街的捣蛋,挤空或砸价,其实是制造极端价供精明的散户收割暴利。
花街这么做绝非善意,而是要吓唬散户在其人为的极端价割肉出局。
花街有用之不尽的代理基金和资金充炮灰,可以任性的挤高峰砸谷底。
花街有别人的代理钱来任性,用大量炮灰钱可以买出涨价,砸出跌价。
股票最不定因素,就是花街每天对散户的捣蛋,尤其挤高峰和砸谷底。
以下是为蝌蚪们提供的最基本,炒股绝对须要遵守,的注意事项:
1. 预备大量(>=50%)现金,准备用来收割花街人为制造的捣蛋极端价。
2. 只用50%的现金做买卖的预算,分散风险在10到20个不同的股票里。
3. 一旦价格接近预测的谷底或高峰,就开始用短期的趋势线跟踪。
4. 如果价格比预测极端,意味花街可能在捣蛋,即... 阅读全帖
X****i
发帖数: 1877
48
$【2018年8月31日最新的700个股票的短期谷底和高峰价的预测】$
【顶到99楼,就发更多得多最新并且更好机会的预测。】
【本想提供一千五百个预测,最后决定只提供一部分。】
【原因是,股版XMJDH的居多,忌才,典型劣币驱逐良币。】
对比预测,如果股价越极端,散户获暴利的机会和风险其实反而越佳。
花街的捣蛋,挤空或砸价,其实是制造极端价供精明的散户收割暴利。
花街这么做绝非善意,而是要吓唬散户在其人为的极端价割肉出局。
花街有用之不尽的代理基金和资金充炮灰,可以任性的挤高峰砸谷底。
花街有别人的代理钱来任性,用大量炮灰钱可以买出涨价,砸出跌价。
股票最不定因素,就是花街每天对散户的捣蛋,尤其挤高峰和砸谷底。
以下是为蝌蚪们提供的最基本,炒股绝对须要遵守,的注意事项:
1. 预备大量(>=50%)现金,准备用来收割花街人为制造的捣蛋极端价。
2. 只用50%的现金做买卖的预算,分散风险在10到20个不同的股票里。
3. 一旦价格接近预测的谷底或高峰,就开始用短期的趋势线跟踪。
4. 如果价格比预测极端,意味花街可能在捣蛋,即挤空或砸价。
5. 既然花街意在制造极端价,那就耐心的避其锐... 阅读全帖
X****i
发帖数: 1877
49
$【2018年9月4日最新的700个股票的短期谷底和高峰价的预测】$
【顶到99楼,就发更多得多最新并且更好机会的预测。】
【本想提供一千五百个预测,最后决定只提供一部分。】
【原因是,股版XMJDH的居多,忌才,典型劣币驱逐良币。】
对比预测,如果股价越极端,散户获暴利的机会和风险其实反而越佳。
花街的捣蛋,挤空或砸价,其实是制造极端价供精明的散户收割暴利。
花街这么做绝非善意,而是要吓唬散户在其人为的极端价割肉出局。
花街有用之不尽的代理基金和资金充炮灰,可以任性的挤高峰砸谷底。
花街有别人的代理钱来任性,用大量炮灰钱可以买出涨价,砸出跌价。
股票最不定因素,就是花街每天对散户的捣蛋,尤其挤高峰和砸谷底。
以下是为蝌蚪们提供的最基本,炒股绝对须要遵守,的注意事项:
1. 预备大量(>=50%)现金,准备用来收割花街人为制造的捣蛋极端价。
2. 只用50%的现金做买卖的预算,分散风险在10到20个不同的股票里。
3. 一旦价格接近预测的谷底或高峰,就开始用短期的趋势线跟踪。
4. 如果价格比预测极端,意味花街可能在捣蛋,即挤空或砸价。
5. 既然花街意在制造极端价,那就耐心的避其锐气... 阅读全帖
X****i
发帖数: 1877
50
$【2018年9月5日最新的700个股票的短期谷底和高峰价的预测】$
【顶到99楼,就发更多得多最新并且更好机会的预测。】
【本想提供一千五百个预测,最后决定只提供一部分。】
【原因是,股版XMJDH的居多,忌才,典型劣币驱逐良币。】
对比预测,如果股价越极端,散户获暴利的机会和风险其实反而越佳。
花街的捣蛋,挤空或砸价,其实是制造极端价供精明的散户收割暴利。
花街这么做绝非善意,而是要吓唬散户在其人为的极端价割肉出局。
花街有用之不尽的代理基金和资金充炮灰,可以任性的挤高峰砸谷底。
花街有别人的代理钱来任性,用大量炮灰钱可以买出涨价,砸出跌价。
股票最不定因素,就是花街每天对散户的捣蛋,尤其挤高峰和砸谷底。
以下是为蝌蚪们提供的最基本,炒股绝对须要遵守,的注意事项:
1. 预备大量(>=50%)现金,准备用来收割花街人为制造的捣蛋极端价。
2. 只用50%的现金做买卖的预算,分散风险在10到20个不同的股票里。
3. 一旦价格接近预测的谷底或高峰,就开始用短期的趋势线跟踪。
4. 如果价格比预测极端,意味花街可能在捣蛋,即挤空或砸价。
5. 既然花街意在制造极端价,那就耐心的避其锐气... 阅读全帖
首页 上页 1 2 3 4 5 6 7 8 下页 末页 (共8页)