[TYPO3-core] RFC: #11836: Remove final from classes
Steffen Kamper
info at sk-typo3.de
Mon Aug 31 22:12:21 CEST 2009
Hi,
this is a SVN patch request.
Type: Bugfix
BT Reference: http://bugs.typo3.org/view.php?id=11836
Branches: trunk
As TYPO3 should be extendable for all classes the final statement
prevent this.
Removing final gives the possibility to extend these classes and
substitute functions of this classes by own ones. I don't see a reason
for preventing this.
Some additional arguments:
One of TYPO3 key features is that it's extendible by extensions. So it
is possible to get it the way working you want to. Final statement
prevents this. Even if you think this are intern core classes that
shouldn't be extended, there are other inter core classes where this is
possible like tcemain, and noone knows all needs that may occur one
time. Conclusion: close all core classes or open them :)
vg Steffen
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 11836_remove_final.diff
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20090831/dc1b5ba4/attachment.txt
More information about the TYPO3-team-core
mailing list